diff --git a/aleksis/apps/alsijil/templates/alsijil/class_register/person.html b/aleksis/apps/alsijil/templates/alsijil/class_register/person.html index 1ebd049a412a93f77624ef79ecbf6f9d8645dfdd..7841d9f961c7acd4013dc2023baaa57723038a67 100644 --- a/aleksis/apps/alsijil/templates/alsijil/class_register/person.html +++ b/aleksis/apps/alsijil/templates/alsijil/class_register/person.html @@ -21,6 +21,13 @@ {% blocktrans with person=person %} Class register overview for {{ person }} {% endblocktrans %} + {% has_perm "alsijil.register_absence" user person as can_register_absence %} + {% if can_register_absence %} + <a class="btn primary-color waves-effect waves-light right" href="{% url "register_absence" person.pk %}"> + <i class="material-icons left">rate_review</i> + {% trans "Register absence" %} + </a> + {% endif %} {% endblock %} {% block content %} @@ -52,15 +59,6 @@ <!-- Personal Note Tab --> <div class="col s12" id="personal-notes"> - {% has_perm "alsijil.edit_person_overview_personalnote" user person as can_mark_all_as_excused %} - {% has_perm "alsijil.register_absence" user person as can_register_absence %} - {% if can_register_absence %} - <a class="btn primary-color waves-effect waves-light" href="{% url "register_absence" person.pk %}"> - <i class="material-icons left">rate_review</i> - {% trans "Register absence" %} - </a> - {% endif %} - <div class="col s12" id="overview"> <h5>{% trans "Relevant personal notes" %}</h5> <form class="modal" id="filter-modal"> @@ -80,14 +78,16 @@ </button> </div> </form> + {% has_perm "alsijil.edit_person_overview_personalnote" user person as can_mark_all_as_excused %} <div class="row"> <div class="col s12 m3 l5 push-m9 push-l7"> <button - class="modal-trigger right btn primary-color waves-effect waves-light medium-high-right" + class="modal-trigger right btn primary-color waves-effect waves-light + {% if can_mark_all_as_excused %} medium-high-right {% endif %}" data-target="filter-modal" type="button"> - Filter results ({{ num_filters }})<i class="material-icons right">filter_alt</i> - </button> + Filter results ({{ num_filters }})<i class="material-icons right">filter_alt</i> + </button> </div> <form action="" method="post" class=""> {% csrf_token %}