{% extends "wafer/base.html" %} {% load i18n %} {% load crispy_forms_tags %} {% load static %} {% block extra_head %} {{ block.super }} {% if can_review %} {{ review_form.media.css }} {% endif %} {% endblock %} {% block title %}{{ object.title }} - {{ WAFER_CONFERENCE_NAME }}{% endblock %} {% block content %}

{{ object.title }} {% if can_edit %} {% trans 'Edit' %} {% if user.is_staff %} {% trans 'Admin' %} {% endif %} {% endif %} {% if can_review %} {% trans 'Review' %} {% endif %}

{% blocktrans trimmed count counter=object.authors.count %} Speaker: {% plural %} Speakers: {% endblocktrans %} {% for author in object.authors.all %} {{ author.userprofile.display_name }} {% if not forloop.last %} & {% endif %} {% endfor %}

{% if user.is_staff or perms.talks.view_all_talks %} {% for author in object.authors.all %}

{% blocktrans trimmed %}Bio{% endblocktrans %}{% if object.authors.count > 1 %} - {{ author.userprofile.display_name }}{% endif %}: {% if author.userprofile.bio %} {{ author.userprofile.bio }} {% else %} {% blocktrans trimmed %}Not provided{% endblocktrans %} {% endif %}

{% endfor %} {% endif %} {% if object.track %}

{% blocktrans trimmed with track=object.track.name %} Track: {{ track }} {% endblocktrans %}

{% endif %}

{% blocktrans trimmed with talk_type=object.talk_type.name|default:_('Talk') %} Type: {{ talk_type }} {% endblocktrans %}

{% if object.get_in_schedule %} {% for schedule in object.scheduleitem_set.all %}

{% blocktrans trimmed with venue=schedule.venue %} Room: {{ venue }} {% endblocktrans %}

{% blocktrans trimmed with start_time=schedule.get_start_time %} Time: {{ start_time }} {% endblocktrans %}

{% blocktrans trimmed with hours=schedule.get_duration.hours|stringformat:"d" minutes=schedule.get_duration.minutes|stringformat:"02d" %} Duration: {{ hours }}:{{ minutes }} {% endblocktrans %}

{% endfor %} {% endif %}
{% if user.is_staff or perms.talks.view_all_talks %}

{% trans 'Submission:' %} {{ object.submission_time }} {% if object.is_late_submission %} {% blocktrans trimmed %}Late submission{% endblocktrans %} {% endif %}

{% trans 'Status:' %} {% if object.submitted %} {% trans 'Submitted' %} {% elif object.under_consideration %} {% trans 'Under consideration' %} {% elif object.provisional %} {% trans 'Provisionally Accepted' %} {% elif object.accepted %} {% trans 'Accepted' %} {% elif object.cancelled %} {% trans 'Cancelled' %} {% elif object.withdrawn %} {% trans 'Withdrawn' %} {% else %} {% trans 'Not accepted' %} {% endif %}

{% endif %}
{{ object.abstract.rendered|safe }}
{% if perms.talks.view_all_talks or user.is_superuser %} {% if talk.notes %}
{% blocktrans trimmed %}

Talk Notes

(The following is not visible to attendees.)

{% endblocktrans %}

{{ object.notes|urlize|linebreaksbr }}

{% endif %} {% endif %} {% if perms.talks.edit_private_notes and object.private_notes %}
{% blocktrans trimmed %}

Private notes

(The following is not visible to submitters or attendees.)

{% endblocktrans %}

{{ object.private_notes|urlize|linebreaksbr }}

{% endif %} {% if talk.urls.all %}

{% trans "URLs" %}

{% endif %}
{% if can_review %}

{% trans 'Review' %}

{% crispy review_form %}
{% endif %} {% endblock %}