111 lines
5.6 KiB
HTML
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 %}
|
|
|