diff --git a/bookwyrm/templates/settings/announcements/announcement.html b/bookwyrm/templates/settings/announcements/announcement.html index 8b49f4f4..09501382 100644 --- a/bookwyrm/templates/settings/announcements/announcement.html +++ b/bookwyrm/templates/settings/announcements/announcement.html @@ -1,5 +1,7 @@ {% extends 'settings/layout.html' %} -{% load i18n %}{% load humanize %} +{% load i18n %} +{% load humanize %} + {% block title %}{% trans "Announcement" %} - {{ announcement.preview }}{% endblock %} {% block header %} @@ -8,10 +10,12 @@ {% endblock %} {% block edit-button %} -{% trans "Edit Announcement" as button_text %}
- - {{ form.preview }} - - {% include 'snippets/form_errors.html' with errors_list=form.preview.errors id="desc_preview" %} -
-- - {{ form.content }} - - {% include 'snippets/form_errors.html' with errors_list=form.content.errors id="desc_content" %} -
-- - - - {% include 'snippets/form_errors.html' with errors_list=form.event_date.errors id="desc_event_date" %} -
- -- - - - {% include 'snippets/form_errors.html' with errors_list=form.start_date.errors id="desc_start_date" %} -
-- - - - {% include 'snippets/form_errors.html' with errors_list=form.end_date.errors id="desc_end_date" %} -
-- - {{ form.active }} - - {% include 'snippets/form_errors.html' with errors_list=form.active.errors id="desc_active" %} -
-
diff --git a/bookwyrm/templates/settings/announcements/edit_announcement.html b/bookwyrm/templates/settings/announcements/edit_announcement.html
new file mode 100644
index 00000000..ef10c2a0
--- /dev/null
+++ b/bookwyrm/templates/settings/announcements/edit_announcement.html
@@ -0,0 +1,105 @@
+{% extends 'settings/layout.html' %}
+{% load i18n %}
+
+{% block header %}
+{% if announcement %}
+{% trans "Edit Announcement" %}
+{% else %}
+{% trans "Create Announcement" %}
+{% endif %}
+{% endblock %}
+
+{% block panel %}
+
+{% endblock %}
diff --git a/bookwyrm/urls.py b/bookwyrm/urls.py
index 79d868c9..5ee09a3a 100644
--- a/bookwyrm/urls.py
+++ b/bookwyrm/urls.py
@@ -93,6 +93,16 @@ urlpatterns = [
views.Announcement.as_view(),
name="settings-announcements",
),
+ re_path(
+ r"^settings/announcements/create/?$",
+ views.EditAnnouncement.as_view(),
+ name="settings-announcements-edit",
+ ),
+ re_path(
+ r"^settings/announcements/(?P |
---|