Skip to content

Commit

Permalink
Ansvarsavtale
Browse files Browse the repository at this point in the history
  • Loading branch information
sondregronas committed Aug 2, 2023
1 parent 24f6a12 commit cd4ae7e
Show file tree
Hide file tree
Showing 5 changed files with 78 additions and 3 deletions.
5 changes: 5 additions & 0 deletions BookingSystem/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,11 @@ def innlevering() -> str:
unavailable_items=inventory.get_all_unavailable())


@app.route('/ansvarsavtale')
def responsibility() -> str:
return flask.render_template('responsibility.html')


if __name__ == '__main__':
init_db()
app.run(host='0.0.0.0')
20 changes: 17 additions & 3 deletions BookingSystem/templates/index_student.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,23 @@ <h3>Velkommen til utstyrsrommet! Før du kan bruke utstyrsrommet må du velge kl
<option value="{{classroom}}">{{classroom}}</option>
{% endfor %}
</select>
<input type="checkbox" name="eula" id="eula" required>
<label for="eula">EULA tekst her</label>
<br><br>
<input type="checkbox" name="responsibility" id="responsibility" required>
<label for="responsibility">Jeg har lest og godtar ansvar for utstyr i henhold til <a
href="{{url_for('responsibility')}}" target="_blank">ansvarsavtalen</a>
</label>

<br>
<input type="checkbox" name="responsibility" id="age" required>
<label for="age">Jeg er over 18 år, eller har fått foresattes tillatelse til å bruke utstyrsrommet.</label>

<blockquote>
<hgroup>
<h3>Obs!</h3>
<h4>Ansvarsavtalen inkluderer økonomisk ansvar for utstyr som blir ødelagt eller mistet, i henhold til
avtalen.
</h4></hgroup>
</blockquote>

<input type="submit" value="Bekreft">
</form>

Expand Down
7 changes: 7 additions & 0 deletions BookingSystem/templates/responsibility.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{% extends 'layout.html' %}

{% block content %}

{% include 'user/responsibility.html' %}

{% endblock %}
48 changes: 48 additions & 0 deletions BookingSystem/templates/user/responsibility.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<hgroup>
<h2>Ansvarsavtale</h2>
<h3>Avtale om bruk/lån av utstyr</h3>
</hgroup>
<blockquote>
<h4>Denne avtalen sikrer:</h4>

<ul>
<li>eleven sin rett til å bruke utstyr vederlagsfritt til skolearbeid.</li>
<li>skolen sin rett til å kreve erstatning for utstyr som eleven mister/blir frastjålet eller som kommer til
skade
ved uaktsom behandling.
</li>
</ul>
</blockquote>

<blockquote>
<h4>Elevens ansvar:</h4>

<ul>
<li>Jeg har ansvar for å behandle utstyr jeg låner av skolen med varsomhet.</li>
<li>Jeg har ansvar for å sjekke at utstyr jeg låner er i orden.</li>
<li>Jeg har ansvar for å sikre at utstyret er beskyttet mot tyveri, fukt, varme og andre forhold som kan skade
utstyret.
</li>
<li>Jeg har ansvar for å melde fra om uaktsom bruk av utstyr dersom jeg er vitne til det.</li>
<li>Ved tap eller skade på utstyr plikter jeg straks å melde fra til lærer og fylle ut skade- og tapsskjema.
</li>
<li>Ved tap eller skade på utstyr som skyldes min uaktsomhet plikter jeg å betale omkostninger ved reparasjon
eller
nyanskaffelse.
</li>
<li>Jeg har ikke lov til å låne ut utstyret videre til andre.</li>
<li>Utstyret skal alltid leveres inn etter endt bruk.</li>
</ul>
</blockquote>

<blockquote>
<i>
<p>Skolen avgjør graden av erstatningsplikt i hvert enkelt tilfelle.</p>

<p>Jeg har rett til å klage på skolens avgjørelse, og leverer klagen til skolens ledelse ved
avdelingsleder.
</p>

<p>Dersom eleven er under 18 år må eleven ha tillatelse fra foresatte før avtalen kan godkjennes</p>
</i>
</blockquote>
1 change: 1 addition & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ services:
- "5000:5000"
volumes:
- ./data:/app/data
- #./responsibility.html:/app/templates/user/responsibility.html
environment:
# Feide client settings (Get from https://dashboard.dataporten.no)
# FEIDE_REDIRECT_URI must be set to <fqdn>/login/feide/callback in dataporten
Expand Down

0 comments on commit cd4ae7e

Please sign in to comment.