Files
OSINT/templates/osint/auto_report_detail.html
Iliyan Angelov ed94dd22dd update
2025-11-26 22:32:20 +02:00

111 lines
5.6 KiB
HTML

{% extends 'base.html' %}
{% block title %}Детайли на Автоматичен Доклад - OSINT{% endblock %}
{% block content %}
<div class="gov-card">
<div class="gov-card-header">
<h2>Детайли на Автоматичен Доклад</h2>
</div>
<div class="gov-card-body">
<!-- Status and Actions -->
<div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 2rem; flex-wrap: wrap; gap: 1rem;">
<div>
<span class="badge badge-{{ auto_report.status }}" style="font-size: 1rem; padding: 0.5rem 1rem;">
{{ auto_report.get_status_display }}
</span>
<span class="badge" style="background: linear-gradient(135deg, #17a2b8 0%, #138496 100%); color: white; font-size: 1rem; padding: 0.5rem 1rem;">
Увереност: {{ auto_report.confidence_score }}%
</span>
</div>
{% if auto_report.status == 'pending' %}
<div>
<a href="{% url 'osint:approve_auto_report' auto_report.pk %}" class="btn btn-success">Одобри</a>
<a href="{% url 'osint:reject_auto_report' auto_report.pk %}" class="btn btn-danger">Отхвърли</a>
</div>
{% endif %}
</div>
<!-- Report Information -->
<div class="info-section" style="margin-bottom: 2rem;">
<h3>Информация за Доклада</h3>
<div class="info-grid">
<div><strong>Заглавие:</strong> {{ auto_report.title }}</div>
<div><strong>Източник:</strong> <a href="{{ auto_report.source_url }}" target="_blank" rel="noopener">{{ auto_report.source_url }}</a></div>
<div><strong>Създадено:</strong> {{ auto_report.created_at|date:"d F Y, H:i" }}</div>
{% if auto_report.reviewed_by %}
<div><strong>Прегледано от:</strong> {{ auto_report.reviewed_by.username }}</div>
<div><strong>Прегледано на:</strong> {{ auto_report.reviewed_at|date:"d F Y, H:i" }}</div>
{% endif %}
{% if auto_report.published_at %}
<div><strong>Публикувано на:</strong> {{ auto_report.published_at|date:"d F Y, H:i" }}</div>
{% endif %}
{% if auto_report.report %}
<div><strong>Свързан Доклад:</strong> <a href="{% url 'reports:detail' auto_report.report.pk %}">Доклад #{{ auto_report.report.pk }}</a></div>
{% endif %}
</div>
</div>
<!-- Matched Keywords -->
{% if auto_report.matched_keywords.all %}
<div class="info-section" style="margin-bottom: 2rem;">
<h3>Намерени Ключови Думи</h3>
<div class="report-tags">
{% for keyword in auto_report.matched_keywords.all %}
<span class="badge badge-info" style="font-size: 1rem; padding: 0.5rem 1rem; margin: 0.25rem;">
{{ keyword.name }} ({{ keyword.confidence_score }}%)
</span>
{% endfor %}
</div>
</div>
{% endif %}
<!-- Description -->
<div class="info-section" style="margin-bottom: 2rem;">
<h3>Описание</h3>
<div style="background: var(--gov-light); padding: 1.5rem; border-radius: 8px; white-space: pre-wrap; line-height: 1.8;">
{{ auto_report.description }}
</div>
</div>
<!-- Crawled Content -->
{% if auto_report.crawled_content %}
<div class="info-section" style="margin-bottom: 2rem;">
<h3>Съдържание от Източника</h3>
<div style="margin-bottom: 1rem;">
<strong>Seed Website:</strong> {{ auto_report.crawled_content.seed_website.name }}<br>
<strong>URL:</strong> <a href="{{ auto_report.crawled_content.url }}" target="_blank" rel="noopener">{{ auto_report.crawled_content.url }}</a><br>
<strong>Събрано на:</strong> {{ auto_report.crawled_content.crawled_at|date:"d F Y, H:i" }}<br>
<strong>Брой Съвпадения:</strong> {{ auto_report.crawled_content.match_count }}
</div>
<div style="background: var(--gov-light); padding: 1.5rem; border-radius: 8px; max-height: 400px; overflow-y: auto;">
<h4>Заглавие:</h4>
<p>{{ auto_report.crawled_content.title }}</p>
<h4>Съдържание:</h4>
<p style="white-space: pre-wrap; line-height: 1.8;">{{ auto_report.crawled_content.content|truncatewords:500 }}</p>
</div>
</div>
{% endif %}
<!-- Review Notes -->
{% if auto_report.review_notes %}
<div class="info-section" style="margin-bottom: 2rem;">
<h3>Бележки от Прегледа</h3>
<div style="background: var(--gov-light); padding: 1.5rem; border-radius: 8px; white-space: pre-wrap;">
{{ auto_report.review_notes }}
</div>
</div>
{% endif %}
<!-- Actions -->
<div class="report-actions">
<a href="{% url 'osint:auto_report_list' %}" class="btn btn-secondary">Обратно към Списъка</a>
{% if auto_report.report %}
<a href="{% url 'reports:detail' auto_report.report.pk %}" class="btn btn-primary">Виж Публикувания Доклад</a>
{% endif %}
</div>
</div>
</div>
{% endblock %}