Stage 6 - Frontend Implementation: - Add procurement.css with iOS-style components - Add dashboard, request_list, request_detail, request_form templates - Add equipment_list, equipment_detail templates - Add status badges and filters partials - Add JS handlers for dashboard, requests and equipment - Add procurement link to sidebar navigation - Configure separate URL namespaces (procurement for API, procurement_frontend for views) All 66 tests passing.
34 lines
943 B
Python
34 lines
943 B
Python
"""
|
|
URL конфигурация для HTML страниц модуля закупок (Frontend).
|
|
"""
|
|
|
|
from django.urls import path
|
|
|
|
from . import views_frontend as views
|
|
|
|
app_name = 'procurement_frontend'
|
|
|
|
urlpatterns = [
|
|
# Дашборд
|
|
path('', views.dashboard, name='dashboard'),
|
|
|
|
# Заявки на закупку
|
|
path('requests/', views.request_list, name='request_list'),
|
|
path('requests/my/', views.my_requests, name='my_requests'),
|
|
path(
|
|
'requests/pending/',
|
|
views.pending_approvals,
|
|
name='pending_approvals'
|
|
),
|
|
path('requests/create/', views.request_create, name='request_create'),
|
|
path('requests/<int:pk>/', views.request_detail, name='request_detail'),
|
|
|
|
# Оборудование
|
|
path('equipment/', views.equipment_list, name='equipment_list'),
|
|
path(
|
|
'equipment/<int:pk>/',
|
|
views.equipment_detail,
|
|
name='equipment_detail'
|
|
),
|
|
]
|