{% extends "rules/base.html" %} {% block sidebar %}

{{ ruleset.name }}

{% if request.user.is_staff %}

Action

{% endif %}

Display

{% endblock %} {% block content %} {% if update %} Updated at {{ ruleset.updated_date }} ! {% endif %} {% load render_table from django_tables2 %} {% if mode == 'struct' %}
{% for sourceatversion in sources %}

Source: {{ sourceatversion }}

{% if not sourceatversion.source.datatype == 'other' %}

Categories

{% for key, value in categories_list.items %} {% if key == sourceatversion.source.name %} {% render_table value %} {% endif %} {% endfor %} {% else %} Source fetched from {{ sourceatversion.source.uri }} {% endif %} {% endfor %}
{% endif %} {% if mode == 'changelog' or diff %}

Changelog

{% if diff %} {% load render_table from django_tables2 %} {% for key, cdiff in diff.items %}

Source {{ key }}

Added: {{ cdiff.stats.added }} Deleted: {{ cdiff.stats.deleted }} Updated: {{ cdiff.stats.updated }} (Updated at {{ cdiff.date }})

{% if cdiff.stats.added > 0 %}
Added rules
{% render_table cdiff.added %} {% endif %} {% if cdiff.stats.deleted > 0 %}
Deleted rules
{% render_table cdiff.deleted %} {% endif %} {% if cdiff.stats.updated > 0 %}
Updated rules
{% render_table cdiff.updated %} {% endif %} {% endfor %} {% else %}

No change on last update

{% endif %} {% endif %} {% if mode == 'struct' %}

Disabled rules

{% render_table rules %}
{% endif %} {% if mode == 'display' %}

Rules list

{% render_table rules %} {% endif %} {% endblock %}