{% extends "base.html" %} {% block title %}Rules Library | Suvra{% endblock %} {% block content %}

Rules Library

Browse available rules and add them to your policies.

{% include "policy_nav.html" %} {% if message %}

{{ message }}

{% endif %} {% if error_message %}

{{ error_message }}

{% endif %}
{% for group in grouped_rules %}
{{ group.category_label }} Rules {{ group.rules|length }} rule{{ "s" if group.rules|length != 1 }}
{% for rule in group.rules %}
{{ rule.name }} {% if rule.description %}{{ rule.description }}{% endif %} {% if rule.already_added %}Already added{% endif %} {{ rule.effect }}

{{ rule.action_type }}

{% if rule.constraint_rows %}
{% for row in rule.constraint_rows %}
{{ row.label }}
{% if row.monospace %}{{ row.value }}{% else %}{{ row.value }}{% endif %}
{% endfor %}
{% endif %}
{% if rule.already_added %} {% else %}
{% if rule.constraint_inputs %}
Customize Values
{% for field in rule.constraint_inputs %} {% if field.help_text %}

{{ field.help_text }}

{% endif %} {% endfor %}
{% endif %} {% endif %}
{% endfor %}
{% endfor %} {% endblock %}