{% extends "base.html" %} {% block title %}Review Content - {{ content.id[:8] }}{% endblock %} {% block content %}

Review Content

Content ID: {{ content.id }}

Back to Manual Review

Content Details

Project:
{{ content.project.name }}
Type:
{{ content.content_type }}
Status:
{{ content.status }}
Created:
{{ content.created_at.strftime('%Y-%m-%d %H:%M:%S') }}

Content:
{{ content.content_data }}
{% if content.meta_data %}
Metadata:
{% endif %}

Moderation Results

{% if moderation_results %} {% for result in moderation_results %}
Decision:
{% if result.decision == 'approved' %} {{ result.decision }} {% elif result.decision == 'rejected' %} {{ result.decision }} {% else %} {{ result.decision }} {% endif %}
Type:
{{ result.moderator_type }}
Confidence:
{{ "%.2f"|format(result.confidence) }}
Time:
{% if result.details and result.details.total_request_time %} {{ "%.3f"|format(result.details.total_request_time) }}s {% else %} {{ "%.3f"|format(result.processing_time) }}s {% endif %}
Reason:

{{ result.reason }}

{% if result.details %}
Details:
{{ result.details | tojson(indent=2) }}
{% endif %}
{% endfor %} {% else %}

No moderation results available.

{% endif %}
{% if api_user %}

API User Information

User ID: {{ api_user.external_user_id }}

First Seen: {{ api_user.first_seen.strftime('%Y-%m-%d %H:%M') }}

Last Seen: {{ api_user.last_seen.strftime('%Y-%m-%d %H:%M') }}

Total Requests: {{ api_user.total_requests|format_number }}

Approval Rate: {{ "%.1f"|format(api_user.approval_rate) }}%

{{ api_user.approved_count|format_number }}
Approved
{{ api_user.rejected_count|format_number }}
Rejected
{{ api_user.flagged_count|format_number }}
Flagged
{% endif %}

Make Decision

{% endblock %} {% block scripts %} {% endblock %}