Skip to content
Snippets Groups Projects
Verified Commit d25b4769 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Add option to create non-existing seating plans

parent 705d41d5
No related branches found
No related tags found
1 merge request!278Integrate seating plans from Stoelindeling
Pipeline #63915 passed with warnings
......@@ -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>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment