{% extends 'base_main.html' %} {% block title %}{{ task.name }}{% endblock %} {% block scripts %} function deleteFile(file_id) { $.ajax({ type: "POST", url: "/admin/task?task_id={{ task.id }}", data: {"id": file_id, "csrfmiddlewaretoken": document.getElementsByName("csrfmiddlewaretoken")[0].value, "action": "delete_file"}, success: function(data) { if (data == "ok") { var elem = document.getElementById("file_" + file_id); elem.parentNode.removeChild(elem); } } }); } function setActionCreate(action) { document.getElementById('action_create').value = action; } {% endblock %} {% block main %}

Настройки задачи

{% csrf_token %}
Название задачи

Легенда
Формат входных данных
Формат выходных данных
Примечания
Ограничение по времени (мс)
Оценка времени решения (мин)
Публичная задача
История изменений
{% for change in task.changes %}

{{ change.username }}: {{ change.time }}
{{ change.action }}
{% endfor %}


Редакторы

{% for editor in task.editors %} {{ editor }}
{% endfor %}

Загрузка тестов и файлов

{{ error_message }}

Тесты

Файлы

{% for test in task.tests %}

{% if test.readable %}
{% csrf_token %}
{% endif %} {% endfor %}
{% csrf_token %}
{% for test in task.files %}

{% if test.readable %}
{% csrf_token %}
{% endif %}
{% endfor %}
{% csrf_token %}


Дампы

{% for dump in task.dumps %} {% endfor %}
Id дампа Время запроса Инициатор Готовность
{{ dump.id }} {{ dump.timestamp }} {{ dump.executor.username }} {% if dump.ready %}Скачать{% else %} В процессе{% endif %}
{% csrf_token %}
{% endblock %}