{% extends 'base.html' %} {% load static django_bootstrap5 %} {% block title %}Заявление{% endblock %} {% block content %}
{# — Шапка — #}

Детали заявления

{# — Карточка заявки — #}
{% if request_obj.employee.avatar %} {% else %}{% endif %}
{{ request_obj.employee.get_full_name|default:request_obj.employee.username }} {# статус — бейдж #} {% 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 %} {# тип заявки #} {{ request_obj.get_type_display }}
{% 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 %}
Комментарий:
{{ request_obj.comment|default:"—" }}
{% if request_obj.attachment %} Вложение {% endif %}
{% endblock %}