{% extends "base.html" %}{% block title %}{{ mission.title }} · UAS Smart{% endblock %}{% block content %}
{{ mission.get_state_display }}Revision {{ mission.revision }}{{ mission.get_category_display }}

{{ mission.title }}

{{ mission.reference|default:"Ohne Referenz" }} · {{ mission.starts_at|date:"d.m.Y H:i" }} bis {{ mission.ends_at|date:"d.m.Y H:i" }}

PDF{% if can_manage_missions %}Bearbeiten{% endif %}
{% if mission.release_current %}
Einsatz freigegebenRevision {{ mission.release_revision }} · {{ mission.released_at|date:"d.m.Y H:i" }} · {{ mission.released_by.get_full_name|default:mission.released_by.username }}
{% elif mission.released_at %}
Freigabe nicht mehr gültigDie Planung wurde seit der Freigabe verändert.
{% endif %}

Freigabegate

Go / No-Go

{{ mission.gates.count }} Prüfpunkte
{% for gate in mission.gates.all %}
{% if gate.state == 'pass' %}✓{% elif gate.state == 'fail' %}!{% else %}·{% endif %}
{{ gate.label }}{{ gate.comment|default:"Noch keine Anmerkung" }}
{{ gate.get_state_display }}{% if can_manage_missions %}Prüfen{% endif %}
{% endfor %}
{% if can_manage_missions %}
{% csrf_token %}
{% endif %}

Einsatzdaten

Ort & Auftrag

Ort
{{ mission.address|default:"–" }}
Koordinaten
{{ mission.latitude }}, {{ mission.longitude }}
Max. Höhe
{{ mission.max_altitude_m }} m
Fernpilot
{{ mission.responsible_pilot.get_full_name|default:mission.responsible_pilot.username }}
Planung
{{ mission.dispatcher.get_full_name|default:mission.dispatcher.username }}

Zweck

{{ mission.purpose|linebreaksbr }}

Risikomanagement

Bewertungen

{% if can_manage_missions %}+ Version{% endif %}
{% for risk in mission.risk_assessments.all %}
{{ risk.get_method_display }} · v{{ risk.version }}Residualrisiko: {{ risk.get_residual_risk_display }} · SAIL {{ risk.sail|default:"–" }}
{{ risk.accepted_at|date:"d.m.Y" }}
{% empty %}
Keine Risikobewertung hinterlegt.
{% endfor %}

Ressourcen

Drohnen und Besatzung

{% if can_manage_missions %}Zuweisen{% endif %}
{% for assignment in mission.assigned_aircraft.all %}
{{ assignment.aircraft }}{{ assignment.aircraft.get_status_display }}
{% if assignment.primary %}Primär{% endif %}
{% empty %}
Keine Drohne zugewiesen.
{% endfor %}{% for crew in mission.crew.all %}
{{ crew.user.get_full_name|default:crew.user.username }}{{ crew.get_role_display }}
{% if crew.briefing_confirmed_at %}Einweisung ✓{% endif %}
{% endfor %}

Dokumente

Nachweise

{% if can_manage_missions %}+ Nachweis{% endif %}
{% for document in mission.evidence.all %}
{{ document.title }}{{ document.get_kind_display }} · {{ document.sha256|slice:":10" }}…
{% if document.legal_hold %}Legal Hold{% endif %}
{% empty %}
Keine Nachweise hinterlegt.
{% endfor %}

Livebild

Liveübertragungen

{% if can_manage_missions %}+ Liveübertragung{% endif %}
{% for stream in mission.streams.all %}
{{ stream.name }}{{ stream.get_state_display }} · gültig bis {{ stream.expires_at|date:"d.m. H:i" }}
{% if stream.recording_enabled %}Aufzeichnung an{% else %}Keine Aufzeichnung{% endif %}
{% empty %}
Kein Livebild eingerichtet.
{% endfor %}
{% endblock %}