Files
ACORE/apps/it_manager/urls.py
T
lokses 38747a93fc IT-менеджер: каталог моделей оборудования + перевод choices на справочники
- EquipmentModel (каталог: тип+бренд+модель заводятся раз) отделён от
  Equipment (экземпляр: серийник+локация); миграция сворачивает данные.
  Массовый ввод серийников, массовая выдача на локации/сотрудников
- Enum-choices (тип/статус/приоритет заявок, вид работ, каналы, расходники,
  договоры) переведены на core.Directory с quick-add из формы
- Фронт-страница /it-manager/: вкладки оборудование/заявки/работы/
  расходники/провайдеры/обращения; searchable-select локаций
- Тесты (10)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-22 17:31:52 +03:00

21 lines
1.5 KiB
Python

from django.urls import path
from . import views
urlpatterns = [
path('it-manager/', views.it_manager_view, name='it_manager'),
path('it-manager/equipment/models/create/', views.equipment_model_create_view, name='it_equipment_model_create'),
path('it-manager/equipment/bulk-create/', views.equipment_bulk_create_view, name='it_equipment_bulk_create'),
path('it-manager/equipment/bulk-assign/', views.equipment_bulk_assign_view, name='it_equipment_bulk_assign'),
path('it-manager/equipment/<int:pk>/update/', views.equipment_update_view, name='it_equipment_update'),
path('it-manager/tickets/<int:pk>/update/', views.ticket_update_view, name='it_ticket_update'),
path('it-manager/tickets/<int:pk>/comment/', views.ticket_comment_view, name='it_ticket_comment'),
path('it-manager/worklog/create/', views.worklog_create_view, name='it_worklog_create'),
path('it-manager/consumables/create/', views.consumable_create_view, name='it_consumable_create'),
path('it-manager/consumables/<int:pk>/update/', views.consumable_update_view, name='it_consumable_update'),
path('it-manager/providers/create/', views.provider_create_view, name='it_provider_create'),
path('it-manager/contracts/create/', views.contract_create_view, name='it_contract_create'),
path('it-manager/contracts/<int:pk>/update/', views.contract_update_view, name='it_contract_update'),
path('it-manager/servicecalls/create/', views.servicecall_create_view, name='it_servicecall_create'),
]