From 635395d2e138209d903a084cd5d10ac739f79b30 Mon Sep 17 00:00:00 2001 From: Dominik George <nik@naturalnet.de> Date: Sun, 3 May 2020 15:40:48 +0200 Subject: [PATCH] Document views --- aleksis/apps/chronos/views.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py index 3ddecc15..72821e75 100644 --- a/aleksis/apps/chronos/views.py +++ b/aleksis/apps/chronos/views.py @@ -26,6 +26,7 @@ from aleksis.core.util.core_helpers import has_person, get_site_preferences @permission_required("chronos.view_timetable_overview") def all_timetables(request: HttpRequest) -> HttpResponse: + """View all timetables for persons, groups and rooms.""" context = {} teachers = Person.objects.annotate( @@ -56,6 +57,7 @@ def my_timetable( month: Optional[int] = None, day: Optional[int] = None, ) -> HttpResponse: + """View personal timetable on a specified date.""" context = {} if day: @@ -122,6 +124,7 @@ def timetable( week: Optional[int] = None, regular: Optional[str] = None, ) -> HttpResponse: + """View a selected timetable for a person, group or room.""" context = {} is_smart = regular != "regular" @@ -183,6 +186,7 @@ def lessons_day( month: Optional[int] = None, day: Optional[int] = None, ) -> HttpResponse: + """View all lessons taking place on a specified day.""" context = {} if day: @@ -225,6 +229,7 @@ def get_substitution_by_id(request: HttpRequest, id_: int, week: int): @permission_required("chronos.edit_substitution", fn=get_substitution_by_id) def edit_substitution(request: HttpRequest, id_: int, week: int) -> HttpResponse: + """View a form to edit a substitution lessen.""" context = {} lesson_period = get_object_or_404(LessonPeriod, pk=id_) @@ -263,6 +268,10 @@ def edit_substitution(request: HttpRequest, id_: int, week: int) -> HttpResponse @permission_required("chronos.delete_substitution", fn=get_substitution_by_id) def delete_substitution(request: HttpRequest, id_: int, week: int) -> HttpResponse: + """Delete a substitution lesson. + + Redirects back to substition list on success. + """ lesson_period = get_object_or_404(LessonPeriod, pk=id_) wanted_week = lesson_period.lesson.get_calendar_week(week) @@ -285,6 +294,7 @@ def substitutions( day: Optional[int] = None, is_print: bool = False, ) -> HttpResponse: + """View all substitutions on a spcified day.""" context = {} if day: -- GitLab