{% extends 'assignment_desk/base.html' %} {% load day_addition dict_itemgetter static %} {% block html_title %}Assignment lists | {{ block.super }}{% endblock %} {% block body_class %}week-detail{% endblock %} {% block back_nav_link %}{% url 'assignment-desk:week-list' %}{% endblock %} {% block nav_header %}{{ week.role_type.name }} assignments Week of {{ week.beginning_date|date:"N j" }}{% endblock %} {% block aside_shown %}shown{% endblock %} {% block content %}

{{ week.role_type.name }} department assignments

{{ week.beginning_date|date:'N j, Y' }} – {{ week.beginning_date|add_days:day_interval|date:'N j, Y' }}
{% if week.extra_information %}

Notes: {{ week.extra_information }}

{% endif %}

Assignments

{% regroup week.assignments.all by role_id as grouped_assigmnents %} {% for assignment in grouped_assigmnents.0.list %} {% include "assignment_desk/partials/assignments_table/header_cell.html" with day=assignment.day %} {% endfor %} {% for role_id, role_assignments in grouped_assigmnents %} {% for assignment in role_assignments %} {% include "assignment_desk/partials/assignments_table/body_cell.html" with day=assignment.day staffer=assignment.staffer notes=assignment.notes as_form=False %} {% endfor %} {% endfor %}
{{ role_crosswalk|get_item:role_id|get_item:'name' }}
{% endblock %} {% block scripts %} {% endblock %}