From f9131fbcc18d973cb4ed69cb679890d204881380 Mon Sep 17 00:00:00 2001
From: Dominik George <nik@naturalnet.de>
Date: Wed, 20 Nov 2019 00:25:09 +0100
Subject: [PATCH] Rename manage_abence to register_absence.

---
 biscuit/apps/alsijil/forms.py                 |  2 +-
 biscuit/apps/alsijil/menus.py                 |  4 +--
 ...age_absence.html => register_absence.html} |  6 ++---
 biscuit/apps/alsijil/urls.py                  |  4 +--
 biscuit/apps/alsijil/views.py                 | 26 +++++++++----------
 5 files changed, 21 insertions(+), 21 deletions(-)
 rename biscuit/apps/alsijil/templates/alsijil/{manage_absence.html => register_absence.html} (82%)

diff --git a/biscuit/apps/alsijil/forms.py b/biscuit/apps/alsijil/forms.py
index 324656931..cf9d90aab 100644
--- a/biscuit/apps/alsijil/forms.py
+++ b/biscuit/apps/alsijil/forms.py
@@ -50,7 +50,7 @@ PersonalNoteFormSet = forms.modelformset_factory(
     PersonalNote, form=PersonalNoteForm, max_num=0, extra=0)
 
 
-class ManageAbsenceForm(forms.Form):
+class RegisterAbsenceForm(forms.Form):
     date_start = forms.DateField(label=_('Start date'), widget=forms.SelectDateWidget, initial=datetime.today)
     date_end = forms.DateField(label=_('End date'), widget=forms.SelectDateWidget, initial=datetime.today)
     starting_lesson = forms.IntegerField(label=_('Starting lesson'), initial=0, min_value=0)
diff --git a/biscuit/apps/alsijil/menus.py b/biscuit/apps/alsijil/menus.py
index 6184cbe5d..9dbabfd9c 100644
--- a/biscuit/apps/alsijil/menus.py
+++ b/biscuit/apps/alsijil/menus.py
@@ -19,8 +19,8 @@ MENUS = {
                     'validators': ['menu_generator.validators.is_authenticated']
                 },
                 {
-                    'name': _('Manage absence'),
-                    'url': 'manage_absence',
+                    'name': _('Register absence'),
+                    'url': 'register_absence',
                     'validators': ['menu_generator.validators.is_superuser']
                 }
             ]
diff --git a/biscuit/apps/alsijil/templates/alsijil/manage_absence.html b/biscuit/apps/alsijil/templates/alsijil/register_absence.html
similarity index 82%
rename from biscuit/apps/alsijil/templates/alsijil/manage_absence.html
rename to biscuit/apps/alsijil/templates/alsijil/register_absence.html
index 16231893f..8a4e5b120 100644
--- a/biscuit/apps/alsijil/templates/alsijil/manage_absence.html
+++ b/biscuit/apps/alsijil/templates/alsijil/register_absence.html
@@ -4,12 +4,12 @@
 
 {% block bootstrap4_extra_head %}
   {{ block.super }}
-  {{ manage_absence_form.media.css }}
+  {{ register_absence_form.media.css }}
 {% endblock %}
 
 {% block bootstrap4_extra_script %}
   {{ block.super }}
-  {{ manage_absence_form.media.js }}
+  {{ register_absence_form.media.js }}
 {% endblock %}
 
 {% block bootstrap4_title %}{% blocktrans%}Manage absence{% endblocktrans %} - {{ block.super }}{% endblock %}
@@ -20,7 +20,7 @@
 
   <form method="post">
     {% csrf_token %}
-    {% bootstrap_form manage_absence_form %}
+    {% bootstrap_form register_absence_form %}
     <button type="submit" class="btn btn-dark">
       {% blocktrans %}Save{% endblocktrans %}
     </button>
diff --git a/biscuit/apps/alsijil/urls.py b/biscuit/apps/alsijil/urls.py
index 97aa3f4b1..7aa5cd22b 100644
--- a/biscuit/apps/alsijil/urls.py
+++ b/biscuit/apps/alsijil/urls.py
@@ -12,6 +12,6 @@ urlpatterns = [
          name='week_view_by_week'),
     path('print/group/<int:id_>', views.full_register_group,
          name='full_register_group'),
-    path('absences/new', views.manage_absence,
-         name='manage_absence'),
+    path('absence/new', views.register_absence,
+         name='register_absence'),
 ]
diff --git a/biscuit/apps/alsijil/views.py b/biscuit/apps/alsijil/views.py
index a9263b2ed..6b1130ac4 100644
--- a/biscuit/apps/alsijil/views.py
+++ b/biscuit/apps/alsijil/views.py
@@ -15,7 +15,7 @@ from biscuit.core.models import Group, Person
 from biscuit.core.decorators import admin_required
 from biscuit.core.util import messages
 
-from .forms import ManageAbsenceForm, LessonDocumentationForm, PersonalNoteFormSet, SelectForm
+from .forms import RegisterAbsenceFormLessonDocumentationForm, PersonalNoteFormSet, RegisterAbsenceForm, SelectForm
 from .models import LessonDocumentation
 
 
@@ -207,21 +207,21 @@ def full_register_group(request: HttpRequest, id_: int) -> HttpResponse:
 
 
 @admin_required
-def manage_absence(request: HttpRequest) -> HttpResponse:
+def register_absence(request: HttpRequest) -> HttpResponse:
     context = {}
 
-    manage_absence_form = ManageAbsenceForm(request.POST or None)
+    register_absence_form = RegisterAbsenceForm(request.POST or None)
 
     if request.method == 'POST':
-        if manage_absence_form.is_valid():
+        if register_absence_form.is_valid():
             # Get data from form
-            person = manage_absence_form.cleaned_data['person']
-            start_date = manage_absence_form.cleaned_data['date_start']
-            end_date = manage_absence_form.cleaned_data['date_end']
-            starting_lesson = manage_absence_form.cleaned_data['starting_lesson']
-            absent = manage_absence_form.cleaned_data['absent']
-            excused = manage_absence_form.cleaned_data['excused']
-            remarks = manage_absence_form.cleaned_data['remarks']
+            person = register_absence_form.cleaned_data['person']
+            start_date = register_absence_form.cleaned_data['date_start']
+            end_date = register_absence_form.cleaned_data['date_end']
+            starting_lesson = register_absence_form.cleaned_data['starting_lesson']
+            absent = register_absence_form.cleaned_data['absent']
+            excused = register_absence_form.cleaned_data['excused']
+            remarks = register_absence_form.cleaned_data['remarks']
 
             # Mark person as absent
             delta = end_date - start_date
@@ -233,6 +233,6 @@ def manage_absence(request: HttpRequest) -> HttpResponse:
             messages.success(request, _('The absence has been saved.'))
             return redirect('index')
 
-    context['manage_absence_form'] = manage_absence_form
+    context['register_absence_form'] = register_absence_form
 
-    return render(request, 'alsijil/manage_absence.html', context)
+    return render(request, 'alsijil/register_absence.html', context)
-- 
GitLab