{% extends 'assignment_desk/base.html' %} {% load bootstrap3 dict_itemgetter static %} {% block html_title %}Edit assignment list | {{ block.super }}{% endblock %} {% block stylesheets %} {{ block.super }} {{ form.media }} {% endblock %} {% block body_class %}week-edit{% endblock %} {% block back_nav_link %}{% url 'assignment-desk:week-list' %}{% endblock %} {% block nav_header %}Edit list: {{ week.role_type.name }} department assignments starting {{ week.beginning_date|date:'N j' }}{% endblock %} {% block right_nav_buttons %}{% endblock %} {% block content %}

Assignments

{{ inline_formset.management_form }} {% regroup inline_formset by instance.role_id as formset_by_role %} {% for assignment in formset_by_role.0.list %} {% include "assignment_desk/partials/assignments_table/header_cell.html" with day=assignment.instance.day %} {% endfor %} {% for role_id, role_forms in formset_by_role %} {% for assignment_form in role_forms %} {% include "assignment_desk/partials/assignments_table/body_cell.html" with day=assignment_form.instance.day staffer=assignment_form.staffer.value notes=assignment_form.notes.value as_form=True %} {% endfor %} {% endfor %}
{{ role_crosswalk|get_item:role_id|get_item:'name' }}
{% bootstrap_form_errors form %} {% if form.non_field_errors %}
    {% for error_message in form.non_field_errors %}
  • {{ error_message }}
  • {% endfor %}
{% endif %} {% bootstrap_formset_errors inline_formset %}
{% bootstrap_field form.extra_information layout='immaterial' %}
{% csrf_token %}
{% bootstrap_button 'Save' extra_classes='btn-primary' button_type='submit' name="submit" value="_save" %} {% bootstrap_button 'Save & continue editing' extra_classes='btn-primary-flat' button_type='submit' name="submit" value="_continue" %}
{% endblock %} {% block scripts %} {% endblock %}