{% extends 'production/partials/production_stream_card_completed.html' %} {% load bootstrap %} {% load scipost_extras %} {% block actions %} {% include 'production/partials/stream_status_changes.html' with form=status_form stream=stream %}

Events

{% include 'production/partials/production_events.html' with events=stream.events.all_without_duration %} {% if "can_work_for_stream" in sub_perms and prodevent_form %}

Add message to the Stream

{% csrf_token %} {{ prodevent_form|bootstrap }}
{% endif %}

Work Log

{% if "can_work_for_stream" in sub_perms and work_log_form %} {% endif %} {% include 'partials/finances/logs.html' with logs=stream.work_logs.all %} {% if stream.total_duration %}

Total duration for this stream: {{ stream.total_duration|duration }}

{% endif %} {% if "can_perform_supervisory_actions" in sub_perms or "can_work_for_stream" in sub_perms %}

Actions

{% endif %} {% endblock %} {% block officers %}
  • Production Supervisor: {% if stream.supervisor %} {{ stream.supervisor }} {% if perms.scipost.can_assign_production_supervisor %} · Remove from stream {% endif %} {% else %} No Supervisor assigned yet. {% endif %}
  • Production Officer: {% if stream.officer %} {{ stream.officer }} {% if "can_work_for_stream" in sub_perms and perms.scipost.can_assign_production_officer %} · Remove from stream {% endif %} {% else %} No Officer assigned yet. {% endif %}
  • Invitations Officer: {% if stream.invitations_officer %} {{ stream.invitations_officer }} {% if "can_work_for_stream" in sub_perms and perms.scipost.can_assign_production_officer %} · Remove from stream {% endif %} {% else %} No Invitations Officer assigned yet. {% endif %}
  • {% endblock %}