{% extends "allianceauth/base-bs5.html" %} {% block page_title %}{{ op.title }}{% endblock %} {% block content %}

{% if op.important %}● {% endif %}{% if op.category.ticker %}[{{ op.category.ticker }}] {% endif %}{{ op.title }}

{% if can_edit and perms.opshub.create_operation %}
Edit Delete
{% endif %}

Starts: {{ op.start_time|date:"Y-m-d H:i" }} EVE · Ends: {{ op.end_time|date:"Y-m-d H:i" }} {% if op.category %}· Type: {{ op.category.name }}{% endif %}

{% if op.formup_system %}Formup: {{ op.formup_system }} · {% endif %} {% if op.fc %}FC: {{ op.fc }} · {% endif %} {% if op.doctrine %}Doctrine: {{ op.doctrine }}{% endif %}

{% if op.description %}

{{ op.description }}

{% endif %} {% if reminder_labels %}

Reminder pings: {{ reminder_labels|join:", " }}

{% endif %} {% if not posted %}

Not posted to Discord yet{% if op.announce_at %} (scheduled: it is announced shortly before it starts){% endif %}.

{% endif %}
{% csrf_token %} {% for status, label, style in buttons %} {% endfor %}
✅ Attending ({{ by_status.attending|length }})
❔ Tentative ({{ by_status.tentative|length }})
❌ Declined ({{ by_status.declined|length }})
{% if can_edit and perms.opshub.create_operation and posted %}
{% csrf_token %} Send "starting now" ping:
{% endif %} {% endblock %}