diff options
Diffstat (limited to 'pydis_site/templates/wiki/plugins/notifications')
| -rw-r--r-- | pydis_site/templates/wiki/plugins/notifications/menubaritem.html | 25 | ||||
| -rw-r--r-- | pydis_site/templates/wiki/plugins/notifications/settings.html | 44 | 
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 %} | 
