{% macro render_cfa_infoline(event, cfa, show_icon=true, redirect_first=false, abstracts=[]) %} {% set can_submit_abstracts = cfa.is_open or (session.user and cfa.can_submit_abstracts(session.user)) %} {% set is_future = not cfa.has_started and not cfa.has_ended and cfa.is_scheduled %}
{% if show_icon %} {% endif %}
{%- if can_submit_abstracts %}
{% if cfa.is_open %} {%- trans %}The call for abstracts is open{% endtrans -%} {% else %} {%- trans %}You have been authorized to submit abstracts{% endtrans -%} {% endif %}
{%- trans %}You can submit an abstract for reviewing.{% endtrans -%}
{% elif is_future %}
{% trans %}The call for abstracts is not open yet.{% endtrans %}
{% else %}
{% trans %}The call for abstracts is closed.{% endtrans %}
{% if cfa.modification_end_dt and not cfa.modification_ended and abstracts %}
{%- trans %}You may still modify your abstracts.{% endtrans -%}
{% endif %} {% endif -%}
{% if can_submit_abstracts %}
{% if session.user and not redirect_first %} {% else %} {% set submit_url = url_for('abstracts.call_for_abstracts', event, _anchor='submit-abstract') %} {% set url = submit_url if session.user else url_for_login(submit_url) %} {%- trans %}Submit new abstract{% endtrans -%} {% endif %}
{% endif %}
{% endmacro %}