{% extends 'frontend_base.html' %} {% set active_page = 'sessions' %} {% set is_session_admin = security.AdminSessionRequirement(session).can() %} {% block styles %} {{ super() }} {% if is_session_admin %} {% endif %} {% endblock styles %} {% block scripts %} {{ super() }} {% if is_session_admin %} {% endif %} {% endblock scripts %} {% block content %} {{ super() }}

{{ session_son.label }}

{%if session_son.attachments or is_session_admin %}

Attachments
{% if is_session_admin %} {% endif %}

{% endif %}

{{ session_son.views|length }} Images
{% if security.EditSessionRequirement(session).can() %} {% endif %}

{% if is_session_admin %}
Drop images here or select a folder or select individual images to upload

{% endif %} {% if is_session_admin %} {% for imagefile_son in session_son.imagefiles %} {% set label = "unknown" %} {% set status = imagefile_son.metadata.status %} {% if "metadata" in imagefile_son.keys() %} {% if imagefile_son.metadata.status == "processing" %} {% set label = "warning" %} {% elif imagefile_son.metadata.status == "complete" %} {% set label = "success" %} {% elif imagefile_son.metadata.status == "failed" %} {% set label = "danger" %} {% else %} {% set label = "info" %} {% set status = "pending" %} {% endif %} {% endif %} {% if not label in ["success", "unknown"] %} {% endif %} {% endfor %} {% endif %} {% for view_son in session_son.views %} {% set viewer_view_url = url_for('glviewer.glview', db=view_son.image_store_id, view=view_son.id) %} {% set viewer_edit_url = url_for('glviewer.glview', db=view_son.image_store_id, view=view_son.id, edit='true') %} {% set viewer_url = viewer_edit_url if security.EditSessionRequirement(session).can() else viewer_view_url %} {% if security.EditSessionRequirement(session).can() %} {% endif %} {% endfor %}
{{status}}
{{ imagefile_son.name }} {% if is_session_admin %} {% endif %}
{{ view_son.label }} {# TODO: permalink should redirect to viewer_edit_url if another admin follows it #}
{% endblock content %}