{% from 'events/papers/reviewing/timeline.html' import render_paper_content, render_paper_metadata %} {% macro render_paper_section(contribution) %} {% set paper = contribution.paper %} {% set can_submit = contribution.is_user_associated(session.user, check_abstract=true) %} {% set show_paper = paper and paper.accepted_revision %} {% set show_paper_status = paper and can_submit %} {% set show_paper_submission = contribution.event_new.cfp.is_open and can_submit %} {% if show_paper or show_paper_status or show_paper_submission %}

{% trans %}Paper{% endtrans %}

{% if show_paper and paper.state.name == 'accepted' %} {{ render_paper_metadata(paper, contribution_page=true) }} {% endif %}
{% if show_paper %} {{ render_paper_content(paper, contribution_page=true) }} {% endif %} {% if show_paper_status and paper.state.name != 'accepted' %} {{ _render_paper_status_box(paper) }} {% elif not show_paper and show_paper_submission %} {{ _render_paper_submission_box(contribution) }} {% endif %}
{% endif %} {% endmacro %} {% macro _render_paper_status_box(paper) %} {% set state_mapping = {'submitted': '', 'rejected': 'danger', 'to_be_corrected': 'warning'} %}
{{ _render_paper_status(paper) }}
{%- trans %}Go to timeline{% endtrans -%}
{% endmacro %} {% macro _render_paper_submission_box(contribution) %}
{%- trans %}The call for papers is open{% endtrans -%}
{%- trans %}You can submit a paper.{% endtrans -%}
{% endmacro %} {% macro _render_paper_status(paper) %} {% set revision = paper.last_revision %} {% if paper.state.name == 'submitted' %}
{%- trans %}Your paper is under review{% endtrans -%}
{%- trans %}Please wait until the reviewers come back to you{% endtrans -%}
{% elif paper.state.name == 'rejected' %}
{%- trans %}Your paper was rejected{% endtrans -%}
{%- trans %}You can check the review history in the timeline{% endtrans -%}
{% elif paper.state.name == 'to_be_corrected' %}
{%- trans %}Your paper needs to be corrected{% endtrans -%}
{%- trans %}Please check the review and submit a revised version{% endtrans -%}
{% endif %} {% endmacro %}