aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/templates/wiki/plugins/notifications
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2019-04-14 15:04:28 +0100
committerGravatar Gareth Coles <[email protected]>2019-04-14 15:04:28 +0100
commit7992729e29a18f67c6b3324a64a8fc4e58f5acb8 (patch)
tree6dfb7c161edf6d789b01542bb12bfd2b2de5a2ca /pydis_site/templates/wiki/plugins/notifications
parentFixing up image plugin (diff)
Remove attachments plugin, add plugin templates
Diffstat (limited to 'pydis_site/templates/wiki/plugins/notifications')
-rw-r--r--pydis_site/templates/wiki/plugins/notifications/menubaritem.html25
-rw-r--r--pydis_site/templates/wiki/plugins/notifications/settings.html44
2 files changed, 69 insertions, 0 deletions
diff --git a/pydis_site/templates/wiki/plugins/notifications/menubaritem.html b/pydis_site/templates/wiki/plugins/notifications/menubaritem.html
new file mode 100644
index 00000000..6f1b6000
--- /dev/null
+++ b/pydis_site/templates/wiki/plugins/notifications/menubaritem.html
@@ -0,0 +1,25 @@
+{% load i18n sekizai_tags static %}
+
+ <li class="divider notification-before-list"></li>
+ <li class="notifications-empty"><a href="#"><em>{% trans "No notifications" %}</em></a></li>
+ <li class="divider"></li>
+ <li>
+ <a href="#" onclick="notify_mark_read()">
+ <i class="fa fa-check-square-o"></i>
+ {% trans "Clear notifications list" %}
+ </a>
+ </li>
+ <li>
+ <a href="{% url 'wiki:notification_settings' %}">
+ <i class="fa fa-wrench"></i>
+ {% trans "Notification settings" %}
+ </a>
+ </li>
+{% addtoblock "js" %}
+<script type="text/javascript">
+ URL_NOTIFY_GET_NEW = "{% url "nyt:json_get" %}";
+ URL_NOTIFY_MARK_READ = "{% url "nyt:json_mark_read_base" %}";
+ URL_NOTIFY_GOTO = "{% url "nyt:goto_base" %}";
+</script>
+{% endaddtoblock %}
+{% addtoblock "js" %}<script type="text/javascript" src="{% static "wiki/plugins/notifications/js/ui.js" %}"></script>{% endaddtoblock %}
diff --git a/pydis_site/templates/wiki/plugins/notifications/settings.html b/pydis_site/templates/wiki/plugins/notifications/settings.html
new file mode 100644
index 00000000..51b0245e
--- /dev/null
+++ b/pydis_site/templates/wiki/plugins/notifications/settings.html
@@ -0,0 +1,44 @@
+{% extends "wiki/base.html" %}
+{% load wiki_tags i18n humanize %}
+
+
+{% block wiki_pagetitle %}{% trans "Notifications" %}: {{ article.current_revision.title }}{% endblock %}
+
+{% block wiki_contents %}
+
+<h1>{% trans "Your notification settings" %}</h1>
+<p class="lead">
+ {% trans "Manage how often you receive notifications" %}
+</p>
+
+<form method="POST" class="form-horizontal">
+ {% include "wiki/includes/formerrors.html" with form=formset.management_form %}
+ {% csrf_token %}
+ {{ formset.management_form }}
+ {% for form in formset %}
+ <fieldset>
+ <legend>{% trans "Settings for" %} {{ form.instance.articlesubscriptions.count }} {% trans "articles" %}</legend>
+ {% include "wiki/includes/formerrors.html" with form=form %}
+ {% for field in form %}
+ {% include "wiki/includes/formfield.html" %}
+ {% endfor %}
+ </fieldset>
+ {% empty %}
+ <em>{% trans "You are not subscribed to any notifications yet." %}</em>
+ {% endfor %}
+ {% if formset.forms %}
+ <div class="form-group form-actions">
+ <div class="col-lg-2"></div>
+ <div class="col-lg-10">
+ <button type="submit" class="btn btn-primary">
+ <span class="fa fa-check"></span>
+ {% trans "Save changes" %}
+ </button>
+ </div>
+ </div>
+ {% endif %}
+</form>
+
+<div class="row">
+</div>
+{% endblock %}