From 23d599773cda76d325f70e35aa110eb24c72ffb7 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Mon, 26 Aug 2019 15:58:54 +0200 Subject: [PATCH] Rework lesson template with correct error message if no lesson was selected. Closes #11. --- .../alsijil/templates/alsijil/lesson.html | 50 +++++++++++-------- 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/biscuit/apps/alsijil/templates/alsijil/lesson.html b/biscuit/apps/alsijil/templates/alsijil/lesson.html index 0efcda9b6..9dfeb0a93 100644 --- a/biscuit/apps/alsijil/templates/alsijil/lesson.html +++ b/biscuit/apps/alsijil/templates/alsijil/lesson.html @@ -2,27 +2,23 @@ {% extends "core/base.html" %} {% load bootstrap4 i18n %} -{% if lesson_period %} - {% block page_title %} - {% blocktrans %}Lesson{% endblocktrans %} +{% block page_title %} + {% blocktrans %}Lesson documentation{% endblocktrans %} +{% endblock %} - - - - {% for group in lesson_period.get_groups.all %} - <span>{{ group.short_name }}</span>, - {% endfor %} - - {{ lesson_period.get_subject.name }}, - - {% for teacher in lesson_period.get_teachers.all %} - {{ teacher.short_name }} - {% endfor %} - {% endblock %} - - {% block content %} +{% block content %} + {% if lesson_period %} <div class="card"> <div class="card-header bg-light text-dark"> - {% blocktrans %}Lesson documentation{% endblocktrans %} + {% for group in lesson_period.get_groups.all %} + <span>{{ group.short_name }}</span>, + {% endfor %} + + {{ lesson_period.get_subject.name }}, + + {% for teacher in lesson_period.get_teachers.all %} + {{ teacher.short_name }} + {% endfor %} </div> <div class="card-body"> <form method="post"> @@ -68,5 +64,19 @@ </form> </div> </div> - {% endblock %} -{% endif %} + {% else %} + <div class="card text-white bg-danger"> + <div class="card-header"> + {% blocktrans %}No lesson found{% endblocktrans %} + </div> + <div class="card-body"> + <p> + {% blocktrans %} + You either selected an invalid lesson or there + is currently no lesson in progress. + {% endblocktrans %} + </p> + </div> + </div> + {% endif %} +{% endblock %} -- GitLab