{% extends "base.html" %} {% block title %}Moderation Rules - {{ project.name }} - AutoModerate{% endblock %} {% block scripts %} {% endblock %} {% block content %}

Moderation Rules - {{ project.name }}

How Rules Work: Rules are processed in order of priority (highest first). When content matches a rule, the specified action is taken. If no rules match, AI moderation is applied.
Active Moderation Rules
{% if rules %}
{% for rule in rules %} {% endfor %}
Priority Name Type Action Status Created Actions
{{ rule.priority }} {{ rule.name }} {% if rule.description %}
{{ rule.description }} {% endif %}
{% if rule.rule_type == 'keyword' %} Keyword {% elif rule.rule_type == 'regex' %} Regex {% elif rule.rule_type == 'ai_prompt' %} AI Prompt {% else %} {{ rule.rule_type|title }} {% endif %} {% if rule.action == 'approve' %} Approve {% elif rule.action == 'reject' %} Reject {% elif rule.action == 'flag' %} Flag {% else %} {{ rule.action|title }} {% endif %} {% if rule.is_active %} Active {% else %} Inactive {% endif %} {{ rule.created_at.strftime('%Y-%m-%d') }}
{% if rule.is_active %} {% else %} {% endif %}
{% else %}

No Moderation Rules Yet

Create custom rules to automatically moderate content based on your specific requirements.

Create Your First Rule
{% endif %}
{% endblock %}