{% from 'message_box.html' import message_box %} {% from 'events/management/_lists.html' import render_displayed_entries_fragment %} {% macro render_paper_assignment_list(event, total_entries, contribs, static_columns, management=false) %} {% if not contribs %} {%- call message_box('info') %} {%- if total_entries %} {%- trans -%} The filtering criteria do not match with any of the existing papers. Try to clear the filters. {%- endtrans %} {%- else %} {%- trans %}There are no papers yet.{% endtrans %} {%- endif %} {%- endcall %} {%- else %}
{% for item in static_columns %} {% endfor %} {% if management %} {% endif %} {% if event.cfp.content_reviewing_enabled %} {% endif %} {% if event.cfp.layout_reviewing_enabled %} {% endif %} {% for contrib in contribs %} {% if contrib.paper %} {% set last_revision_state = contrib.paper.last_revision.state.title %} {% else %} {% set last_revision_state %} {%- trans %}Paper not yet submitted{% endtrans -%} {% endset %} {% endif %} {% for item in static_columns %} {% if item.id == 'state' %} {% elif item.id == 'track' %} {% elif item.id == 'session' %} {% elif item.id == 'type' %} {% endif %} {% endfor %} {% if management %} {% endif %} {% if event.cfp.content_reviewing_enabled %} {% endif %} {% if event.cfp.layout_reviewing_enabled %} {% endif %} {% endfor %}
{%- trans %}ID{% endtrans -%} {%- trans %}Title{% endtrans -%} {{ item.caption }} {%- trans %}Revision{% endtrans -%} {%- trans %}Judges{% endtrans -%} {%- trans %}Content reviewers{% endtrans -%} {%- trans %}Layout reviewers{% endtrans -%}
{{ contrib.friendly_id }} {% if contrib.paper %} {{- contrib.title -}} {% else %} {{- contrib.title -}} {% endif %} {{ last_revision_state }} {%- if contrib.track -%} {{ contrib.track.title }} {%- else -%} {% trans %}No track{% endtrans %} {%- endif -%} {%- if contrib.session -%} {% trans title=contrib.session.title -%} {{ title }} {%- endtrans %} {%- else -%} {% trans %}No session{% endtrans %} {%- endif -%} {%- if contrib.type -%} {{ contrib.type.name }} {%- else -%} {% trans %}n/a{% endtrans %} {%- endif -%} {%- if contrib.paper.revision_count -%} {{ contrib.paper.revision_count }} {%- endif -%} {% for judge in contrib.paper_judges|sort(attribute='display_full_name') -%}
{{ judge.display_full_name }}
{%- endfor %}
{% for reviewer in contrib.paper_content_reviewers|sort(attribute='display_full_name') -%}
{{ reviewer.display_full_name }}
{%- endfor %}
{% for reviewer in contrib.paper_layout_reviewers|sort(attribute='display_full_name') -%}
{{ reviewer.display_full_name }}
{%- endfor %}
{%- endif %} {% endmacro %} {% macro render_paper_assignment_content(event, total_entries, contribs, static_columns, selected_entry=none, management=false) %}
{%- trans %}Assign{% endtrans -%} {%- trans %}Unassign{% endtrans -%} {%- trans %}Judge{% endtrans -%} {%- trans %}Download papers{% endtrans -%}
{{ render_displayed_entries_fragment(contribs|length, total_entries) }}
{{ render_paper_assignment_list(event, total_entries, contribs, static_columns, management=management) }}
{% endmacro %}