- Полная переделка шаблона request_detail.html с единообразными стилями - Новая структура: основная карточка (8 колонок) + боковая панель комментариев (4 колонки) - Единообразные иконки типов заявлений (calendar-check, capsule, umbrella-fill и т.д.) - Единообразные бейджи статуса и типа как в списке - Информационные блоки для автора, описания, получателей, одобрившего - Форма комментариев с правильным стилем message-field--compact - Emoji picker с поддержкой dropdown-menu поверх контента - AJAX обработка отправки и удаления комментариев - Новый CSS файл request-detail.css с адаптивностью - Добавлена функция _add_type_display() в views.py для отображения типа Улучшения: - Единство дизайна со страницей списка заявлений - Правильное позиционирование emoji picker (fixed positioning) - Sticky боковая панель с комментариями - Форма комментария как в ленте (message-field--compact) - Кнопки одобрения/отклонения с правильными иконками
19 lines
1010 B
Python
19 lines
1010 B
Python
from django.conf import settings
|
|
from django.conf.urls.static import static
|
|
from django.contrib import admin
|
|
from django.urls import include, path
|
|
|
|
urlpatterns = [
|
|
path("admin/", admin.site.urls),
|
|
path("auth/", include("employees.urls_front_auth", namespace="auth_front")),
|
|
path("documents/", include("documents.urls", namespace="documents")),
|
|
path("requests/", include("requests_app.urls", namespace="requests")),
|
|
path("employees/", include("employees.urls_front", namespace="employees")),
|
|
path("communications/", include("communications.urls", namespace="communications")),
|
|
path("notifications/", include("notifications.urls", namespace="notifications")),
|
|
path("search/", include("search.urls", namespace="search")),
|
|
path("finance/", include("finance.urls", namespace="finance")),
|
|
path("api/", include(("api.urls", "api"), namespace="api")),
|
|
path("", include("feed.urls_front", namespace="feed")),
|
|
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|