diff --git a/shiftregister/core/templates/base.html b/shiftregister/core/templates/base.html index efb2645..50887a5 100644 --- a/shiftregister/core/templates/base.html +++ b/shiftregister/core/templates/base.html @@ -133,8 +133,8 @@ selection.addRange(range); navigator.clipboard.writeText(window.getSelection()); } - - document.querySelectorAll('.select_all').forEach( e =>{ + + document.querySelectorAll('.select_all').forEach(e => { e.addEventListener('touchstart', function(event) { selectAndCopyText(event.target); }, false); @@ -142,8 +142,6 @@ selectAndCopyText(event.target); }, false); }); - - diff --git a/shiftregister/fallback/forms.py b/shiftregister/fallback/forms.py deleted file mode 100644 index 6aaf010..0000000 --- a/shiftregister/fallback/forms.py +++ /dev/null @@ -1,5 +0,0 @@ -from django import forms - -# placeholder form for simple submit button use cases so we get csrf protection -class EmptyForm(forms.Form): - pass diff --git a/shiftregister/fallback/templates/my_fallback_shifts.html b/shiftregister/fallback/templates/my_fallback_shifts.html index 95a29ba..8b12837 100644 --- a/shiftregister/fallback/templates/my_fallback_shifts.html +++ b/shiftregister/fallback/templates/my_fallback_shifts.html @@ -1,62 +1,62 @@ {% extends "base.html" %} -{% block title %}Teamschichten{% endblock %} {% load shift_extras %} -{% block body %} -
-
-

Fallback-Schichten für {{ team_member.name }}

- Häufig gestellte Fragen zu Teamschichten +{% block title %}Teamschichten{% endblock %} +{% block content %} +

Fallback-Schichten für {{ team_member.name }}

+ {% if shifts %} {% if is_draw %}
-Hallo {{ team_member.name }} , hier deine Teamschichten fuer das Festival: 
+Hallo {{ team_member.name }}, hier deine Teamschichten für das Festival:
 
 {{ team_member.url }}
 
-Deine Schichten werden in den nächsten Tagen weniger werden, wenn wir alle schichten unter mehr Teammitgliedern verteilen.
+Deine Schichten werden in den nächsten Tagen weniger werden, wenn wir alle Schichten unter mehr Teammitgliedern verteilen.
 Du kannst unter dem Link immer nachschauen, welche Schichten du noch hast und welche schon von Helfer:innen belegt sind.
 Bei Schichten mit mehreren Personen, bei denen nicht alle von Helfer:innen belegt sind, koordiniere dich bitte mit den anderen Teammitgliedern, wer von euch die Schicht übernimmt.
 Natürlich kannst du auch mit anderen Menschen deine Schichten tauschen, dafür seid ihr aber selbst verantwortlich und ihr könnt den Tausch nicht im System abbilden.
-Wenn du eine deiner Schichten machst, komm bitte 15 Minuten vorher kurz an den Infopoint, damit wir wissen dass du da bist.
-Danke für deine Hilfe
-Diese Schichtzuteilung wurde maschinell erstellt und ist auch ohne Unterschrift gültig
+Wenn du eine deiner Schichten machst, komm bitte 15 Minuten vorher kurz an den Infopoint, damit wir wissen, dass du da bist.
+Danke für deine Hilfe!
+Diese Schichtzuteilung wurde maschinell erstellt und ist auch ohne Unterschrift gültig.
 
{% endif %} - - - - - - - - - - - - +
WannWie langeWoHelfer*innenTeam-MitgliederHelfer:innen Link
+ + + + + + + + + + + {% for shift in shifts %} - - - - - - + + + + - - + + + {% endfor %} - -
WannWie langeWoHelfer:innenTeam-MitgliederHelfer:innen-Link
{{ shift.start_at }}{{ shift.duration|duration }}{{ shift.room.name }} {{ shift.registration_count }}/{{ shift.required_helpers|default:shift.room.required_helpers }} + + {{ shift.start_at }}{{ shift.duration|duration }}{{ shift.room.name }} {{ shift.registration_count }}/{{ shift.required_helpers|default:shift.room.required_helpers }} {% for assignment in shift.fallbackassignment_set.all %} - {{ assignment.team_member.name }}{% if not forloop.last %}, {% endif %} + {{ assignment.team_member.name }}{% if not forloop.last %}, {% endif %} {% endfor %} - - {% if shift.registration_count < shift.required_helpers|default:shift.room.required_helpers %} - Mithelfen - {% endif %} -
+{% if shift.registration_count < shift.required_helpers|default:shift.room.required_helpers %} + Mithelfen +{% endif %} +
+ + {% else %} {% if user.is_authenticated %}
@@ -64,9 +64,7 @@ Diese Schichtzuteilung wurde maschinell erstellt und ist auch ohne Unterschrift
{% else %} - Noch keine Schichten zugewiesen, bitte wende dich an den Infopoint +Noch keine Schichten zugewiesen, bitte wende dich an den Infopoint. {% endif %} {% endif %} -
-
{% endblock %} diff --git a/shiftregister/fallback/views.py b/shiftregister/fallback/views.py index c232991..fe6925c 100644 --- a/shiftregister/fallback/views.py +++ b/shiftregister/fallback/views.py @@ -1,7 +1,6 @@ from base64 import urlsafe_b64decode from django.shortcuts import render, get_object_or_404 from shiftregister.fallback.models import TeamMember -from .forms import EmptyForm # Create your views here. @@ -18,10 +17,9 @@ def my_fallback_shifts(request, team_member_id): is_draw = False if request.method == "POST": - form = EmptyForm(request.POST) - if form.is_valid(): - team_member.assign_random_shifts() - is_draw = True + team_member.assign_random_shifts() + is_draw = True + context = { "team_member": team_member, "shifts": team_member.fallback_shifts.order_by("start_at").all(), diff --git a/shiftregister/team/templates/checkin_list.html b/shiftregister/team/templates/checkin_list.html index 4163a15..4931852 100644 --- a/shiftregister/team/templates/checkin_list.html +++ b/shiftregister/team/templates/checkin_list.html @@ -3,33 +3,29 @@ {% block title %}{{ title }}{% endblock %} {% block content %} -
-
-

{{ title }}

- - - - - - - - - - +

{{ title }}

+
NameSchichtStartzeitAktionen
+ + + + + + + + + {% for reg in object_list %} - - - - - - + + + + + + {% endfor %} - -
NameSchichtStartzeitAktionen
{{ reg.helper.name }}({{ reg.helper.phone|stringformat:"s"|slice:"-3:" }}){{ reg.shift.room }}{{ reg.shift.start_at }} - Als angekommen markieren - Nicht angetreten - 📞 -
{{ reg.helper.name }} ({{ reg.helper.phone|stringformat:"s"|slice:"-3:" }}){{ reg.shift.room }}{{ reg.shift.start_at }} + Als angekommen markieren + Nicht angetreten + 📞 +
-
-
-{% endblock %} \ No newline at end of file + + +{% endblock %}