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

60 lines
2.6 KiB
HTML

{% extends 'base.html' %}
{% block title %}Детайли на OSINT Задача - Официален Портал{% endblock %}
{% block content %}
<div class="gov-card">
<div class="gov-card-header">
<h2>Детайли на OSINT Задача</h2>
</div>
<div class="gov-card-body">
<div class="info-section">
<h3>Информация за Задачата</h3>
<div class="info-grid">
<div><strong>Тип:</strong> {{ task.get_task_type_display }}</div>
<div><strong>Статус:</strong> <span class="badge badge-{{ task.status }}">{{ task.get_status_display }}</span></div>
<div><strong>Доклад:</strong> <a href="{% url 'reports:detail' task.report.pk %}">{{ task.report.title }}</a></div>
<div><strong>Създадено:</strong> {{ task.created_at|date:"d F Y, H:i" }}</div>
{% if task.started_at %}
<div><strong>Започнато:</strong> {{ task.started_at|date:"d F Y, H:i" }}</div>
{% endif %}
{% if task.completed_at %}
<div><strong>Завършено:</strong> {{ task.completed_at|date:"d F Y, H:i" }}</div>
{% endif %}
<div><strong>Брой Опити:</strong> {{ task.retry_count }}</div>
</div>
</div>
{% if task.parameters %}
<div class="info-section">
<h3>Параметри</h3>
<pre style="background: var(--gov-light); padding: 1rem; border-radius: 6px; overflow-x: auto;">{{ task.parameters|safe }}</pre>
</div>
{% endif %}
{% if task.result %}
<div class="info-section">
<h3>Резултат</h3>
<pre style="background: var(--gov-light); padding: 1rem; border-radius: 6px; overflow-x: auto;">{{ task.result|safe }}</pre>
</div>
{% endif %}
{% if task.error_message %}
<div class="info-section">
<h3>Грешка</h3>
<div class="gov-alert gov-alert-error">
<div class="alert-icon"></div>
<div class="alert-content">{{ task.error_message }}</div>
</div>
</div>
{% endif %}
<div class="task-actions">
<a href="{% url 'osint:result_list' task.report.pk %}" class="btn btn-secondary">Преглед на Резултати</a>
<a href="{% url 'osint:task_list' %}" class="btn btn-secondary">Обратно към Задачи</a>
</div>
</div>
</div>
{% endblock %}