{% extends "base.html" %} {% load static %} {% block title %}Заявление #{{ request_obj.id }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{% if error %}
{{ error }}

Код ошибки: {{ error_code }}

Вернуться к списку
{% else %} {# ===== Основная информация о заявлении ===== #}
{{ request_obj.employee.full_name|default:request_obj.employee.display_name }} {# статус — бейдж #} {% if request_obj.status == 'pending' %} На рассмотрении {% elif request_obj.status == 'approved' %} Одобрено {% elif request_obj.status == 'rejected' %} Отклонено {% elif request_obj.status == 'cancelled' %} Отменено {% elif request_obj.status == 'draft' %} Черновик {% else %} Неизвестно {% endif %}
{% if request_obj.date_from or request_obj.date_to %} · Период: {{ request_obj.date_from|date:'d.m.Y' }}{% if request_obj.date_to %} — {{ request_obj.date_to|date:'d.m.Y' }}{% endif %} {% endif %}
{# Отозвать — только если можно (ожидание и не финальное) #} {% if request_obj.status == 'pending' and not request_obj.is_final %} Отозвать {% endif %}
{% if request_obj.title %}
{{ request_obj.title }}
{% endif %}
Комментарий:
{{ request_obj.comment|default:"—"|linebreaksbr }}
{% if request_obj.attachment_url %} Вложение {% endif %}
{# ===== Комментарии ===== #}
Комментарии
Всего: {{ comments|length }}
{% if comments %}
{% for c in comments %}
{{ c.author.full_name|default:c.author.display_name }} ·
{# удалить — только автору комментария #} {% if c.author.id == request.user.id %}
{% csrf_token %}
{% endif %}
{{ c.text|linebreaksbr }}
{% endfor %}
{% else %}
Комментариев пока нет.
{% endif %} {# Добавить комментарий — #}
{% csrf_token %}
{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}