{% extends "admin/base_main.html" %} {% block subtitle %}Announcements{% endblock %} {% block settings_content %} <div class="view-options"> <a href="{% url "admin_announcement_create" %}" class="button"><i class="fa-solid fa-plus"></i> Create</a> </div> <table class="items"> {% for announcement in page_obj %} <tr> <td class="icon"> <a href="{{ announcement.urls.admin_edit }}?page={{ page_obj.number }}" class="overlay"></a> <i class="fa-solid fa-bullhorn"></i> </td> <td class="name"> <a href="{{ announcement.urls.admin_edit }}?page={{ page_obj.number }}" class="overlay"></a> {{ announcement.html|truncatewords_html:"10" }} <small> {% if announcement.service_announcement %}{{ domain.service_domain }}{% endif %} </small> </td> <td class="stat"> {% if not announcement.published %} Draft {% elif not announcement.after_start %} Awaiting Start {% elif not announcement.before_end %} Past End {% else %} Visible {% endif %} <small>State</small> </td> <td class="actions"> {% if not announcement.published %} <a hx-post="{{ announcement.urls.admin_publish }}" title="Publish"><i class="fa-solid fa-bullhorn"></i></a> {% else %} <a hx-post="{{ announcement.urls.admin_unpublish }}" title="Unpublish"><i class="fa-solid fa-rotate-left"></i></a> {% endif %} <a href="{{ announcement.urls.admin_delete }}" title="Delete" class="danger"><i class="fa-solid fa-trash"></i></a> </td> </tr> {% empty %} <tr class="empty"><td>You have no announcements.</td></tr> {% endfor %} </table> {% include "admin/_pagination.html" with nouns="announcement,announcements" %} {% endblock %}