From 6a674c3c79437c7b4829947c67dd7f14b32c1941 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Fri, 17 Jul 2020 20:48:51 +0100 Subject: Add Content Warnings --- app/templates/admin/list.html | 1 + app/templates/admin/warnings/edit.html | 26 +++++++++++++++++ app/templates/admin/warnings/list.html | 52 +++++++++++++++++++++++++++++++++ app/templates/packages/create_edit.html | 1 + app/templates/packages/view.html | 7 +++++ 5 files changed, 87 insertions(+) create mode 100644 app/templates/admin/warnings/edit.html create mode 100644 app/templates/admin/warnings/list.html (limited to 'app/templates') diff --git a/app/templates/admin/list.html b/app/templates/admin/list.html index 75fb61e..211c86d 100644 --- a/app/templates/admin/list.html +++ b/app/templates/admin/list.html @@ -12,6 +12,7 @@ Tag Editor License Editor Version Editor + Warning Editor Sign in as another user diff --git a/app/templates/admin/warnings/edit.html b/app/templates/admin/warnings/edit.html new file mode 100644 index 0000000..2e6e71a --- /dev/null +++ b/app/templates/admin/warnings/edit.html @@ -0,0 +1,26 @@ +{% extends "base.html" %} + +{% block title %} + {% if warning %} + Edit {{ warning.title }} + {% else %} + New warning + {% endif %} +{% endblock %} + +{% block content %} + New Warning + Back to list + + {% from "macros/forms.html" import render_field, render_submit_field %} +
+ {{ form.hidden_tag() }} + + {{ render_field(form.title) }} + {{ render_field(form.description) }} + {% if warning %} + {{ render_field(form.name) }} + {% endif %} + {{ render_submit_field(form.submit) }} +
+{% endblock %} diff --git a/app/templates/admin/warnings/list.html b/app/templates/admin/warnings/list.html new file mode 100644 index 0000000..96a299c --- /dev/null +++ b/app/templates/admin/warnings/list.html @@ -0,0 +1,52 @@ +{% extends "base.html" %} + +{% block title %} +{{ _("Warnings") }} +{% endblock %} + +{% block content %} + {{ _("New Warning") }} + +

{{ _("Warnings") }}

+ +

+ Also see Package Flags. +

+ +
+
+
+
+ {{ _("Name") }} +
+ +
+ {{ _("Description") }} +
+ +
+ {{ _("Packages") }} +
+
+
+ + {% for t in warnings %} + +
+
+ {{ t.title }} +
+ +
+ {{ t.description }} +
+ +
+ {{ t.packages | count }} +
+
+
+ {% endfor %} +
+{% endblock %} diff --git a/app/templates/packages/create_edit.html b/app/templates/packages/create_edit.html index 3e9277e..44280bc 100644 --- a/app/templates/packages/create_edit.html +++ b/app/templates/packages/create_edit.html @@ -66,6 +66,7 @@ {{ render_field(form.short_desc, class_="pkg_meta") }} {{ render_multiselect_field(form.tags, class_="pkg_meta") }} + {{ render_multiselect_field(form.content_warnings, class_="pkg_meta") }}
{{ render_field(form.license, class_="not_txp col-sm-6") }} {{ render_field(form.media_license, class_="col-sm-6") }} diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html index 00eea2e..f2c22e3 100644 --- a/app/templates/packages/view.html +++ b/app/templates/packages/view.html @@ -47,6 +47,13 @@ {{ package_warning }} {% endif %} + {% for warning in package.content_warnings %} + + + {{ warning.title }} + + {% endfor %} {% for t in package.tags %} {{ t.title }} -- cgit v1.2.3