diff --git a/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html b/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html index 2b759f8e8175a822a71a84922896caf984206d98..e0b9ecf0566eb87292e5636dec06d9f2ff41f23b 100644 --- a/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html +++ b/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html @@ -54,9 +54,35 @@ <div class="card-title"> <i class="material-icons left small orange-text">warning</i> {% trans "There is no seating plan for this lesson." %} - - {# FIXME OPTIONS: 1. Create for this group and subject, 2. Create for parent group#} </div> + {% has_perm "stoelindeling.add_seatingplan_rule" user first_group as can_add %} + {% if can_add %} + <div class="row margin-bottom"> + <div class="col s12"> + <a class="btn waves-effect waves-light" href="{% url "create_seating_plan" %}?group={{ first_group.pk }}&subject={{ register_object.get_subject.pk }}&room={{ register_object.get_room.pk }}&next={{ back_url }}#seating-plan"> + <i class="material-icons left">add</i> + {% blocktrans with group=first_group.name subject=register_object.get_subject.name room=register_object.get_room.name %} + Create a new seating plan for {{ group }} ({{ subject }}) in {{ room }} + {% endblocktrans %} + </a> + </div> + </div> + {% endif %} + {% for parent_group in first_group.parent_groups.all %} + {% has_perm "stoelindeling.add_seatingplan_rule" user parent_group as can_add %} + {% if can_add %} + <div class="row"> + <div class="col s12"> + <a class="btn waves-effect waves-light" href="{% url "create_seating_plan" %}?group={{ parent_group.pk }}&subject={{ register_object.get_subject.pk }}&room={{ register_object.get_room.pk }}&next={{ back_url }}#seating-plan"> + <i class="material-icons left">add</i> + {% blocktrans with group=parent_group.name room=register_object.get_room.name %} + Create a new seating plan for {{ group }} in {{ room }} + {% endblocktrans %} + </a> + </div> + </div> + {% endif %} + {% endfor %} </div> </div> </div>