diff --git a/base/templates/announcement/as_p.html b/base/templates/announcement/as_p.html
new file mode 100644
index 000000000..1548bf915
--- /dev/null
+++ b/base/templates/announcement/as_p.html
@@ -0,0 +1,49 @@
+{% load static %}
+{% load i18n %}
+{% load widget_tweaks %}
+
+
+
{{ form.non_field_errors }}
+ {% for field in form.visible_fields %}
+
+
+
+ {% if field.help_text != '' %}
+
+ {% endif %}
+
+ {% if field.field.widget.input_type == 'checkbox' %}
+
{{ field|add_class:'oh-switch__checkbox' }}
+ {% else %}
+ {{ field|add_class:'form-control' }}
+ {% endif %}
+ {{ field.errors }}
+ {% if field.name == "attachments" and field.field.widget.input_type == "file" and field.field.widget.attrs.multiple %}
+ {% if form.instance.pk %}
+
+ {% for file in form.instance.attachments.all %}
+
+
+
+
+
+ {% endfor %}
+
+ {% endif %}
+ {% endif %}
+
+ {% endfor %}
+
+ {% for field in form.hidden_fields %}
+ {{ field }}
+ {% endfor %}
+
\ No newline at end of file
diff --git a/base/templates/base/rotating_work_type/rotating_work_type_assign_view.html b/base/templates/base/rotating_work_type/rotating_work_type_assign_view.html
index 092afbca7..1a93cea06 100644
--- a/base/templates/base/rotating_work_type/rotating_work_type_assign_view.html
+++ b/base/templates/base/rotating_work_type/rotating_work_type_assign_view.html
@@ -399,5 +399,4 @@
if (!localStorageroratingWorkTypeCells) {
$("#roratingWorkTypeCells").find("[type=checkbox]").prop("checked", true);
}
- $("[type=checkbox]").change();
diff --git a/base/urls.py b/base/urls.py
index dadfead58..3bd7fa13a 100644
--- a/base/urls.py
+++ b/base/urls.py
@@ -946,6 +946,11 @@ urlpatterns = [
announcement.update_announcement,
name="update-announcement",
),
+ path(
+ "remove-announcement-file/
/",
+ announcement.remove_announcement_file,
+ name="remove-announcement-file",
+ ),
path(
"announcement-add-comment//",
announcement.create_announcement_comment,