{% macro table_demandes(demandes) %} {% for demande in demandes %} {% endfor %}
Date Type Intitulé État
{{ demande.created_at.strftime("%d/%m/%Y") }} {{ type(demande) }} {{ demande.nom }} {{ demande.get_workflow().state.label }}
{% endmacro %} {% macro table_demandes_detaillees(demandes) %} {% if not g.current_user.has_role("recherche") %} {% endif %} {% for demande in demandes %} {% set workflow = demande.get_workflow(g.current_user) %} {% if not g.current_user.has_role("recherche") %} {% endif %} {% endfor %}
Date création Type Intitulé Porteur Gestionnaire Laboratoire Contact DR&IEtatProchaine action Par
{{ demande.created_at.strftime("%d/%m/%Y") }} {{ type(demande) }} {{ demande.nom }} {# FIXME #} {% if demande.porteur %} {{ demande.porteur.full_name }}{% endif %} {# FIXME #} {% if demande.gestionnaire %} {{ demande.gestionnaire.full_name }}{% endif %} {{ demande.structure.sigle_ou_nom }} {# FIXME #} {% if demande.contact_dgrtt %} {{ demande.contact_dgrtt.full_name }}{% endif %} {{ demande.get_state().label_short }}{{ demande.get_state().next_action }} {% for owner in workflow.current_owners() %}{{ owner.full_name }} {%- if not loop.last -%}, {% endif %} {% endfor %}
{% endmacro %} {% macro timing(demande) %} {% if demande.wf_retard >= 3 %} {% elif demande.wf_retard > 0 %} {% else %} {% endif %} {% endmacro %} {% macro type(demande) %} {% endmacro %} {% macro flashed_messages() %} {% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %} {% if category == 'message' %} {% set category = 'success' %} {% endif %}
{{ message }}
{% endfor %} {% endif %} {% endwith %} {% endmacro %}