{% extends "wafer/base.html" %} {% load i18n %} {% load crispy_forms_tags %} {% load debconf %} {% 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 %}

{% for talk_url in talk.urls.all %} {% if talk_url.description == "Video" %}
{% endif %} {% endfor %}

{% 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.language %}

{% blocktrans trimmed with language=object.get_language_display %} Language: {{ language }} {% endblocktrans %}

{% 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 %} {% talk_has_private_urls talk as has_private_urls %} {% if has_private_urls %} {% is_among_authors user=user talk=talk as user_is_author %} {% if perms.talks.view_all_talks or user_is_author %}

{% trans "Private URLs" %}

Private: The following is not visible to attendees, only submitters and organizers.
Please do not publicise these links, only share them with speakers and active BoF participants. For talks streamed from Jitsi, everyone in the room is "on stage".
{% for talkurl in talk.urls.all %} {% if not talkurl.public %}
  • {{ talkurl.description|title }}
  • {% endif %} {% endfor %} {% endif %} {% endif %}
    {% if can_review %}

    {% trans 'Review' %}

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