Files
ACORE/apps/it_manager/urls.py
T
lokses a85747f13d it_manager: смена типовой работы и удаление в журнале.
Руководитель может менять catalog_work в таблице и удалять записи.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-07 15:14:40 +03:00

46 lines
2.4 KiB
Python

from functools import partial
from django.urls import path
from apps.reports.views import redirect_legacy_it_report
from . import views
urlpatterns = [
path('it-manager/', views.it_manager_view, name='it_manager'),
path(
'it-manager/report/<str:month_id>.md',
partial(redirect_legacy_it_report, fmt='md'),
name='it_monthly_report_md',
),
path(
'it-manager/report/<str:month_id>.docx',
partial(redirect_legacy_it_report, fmt='docx'),
name='it_monthly_report_docx',
),
path(
'it-manager/report/<str:month_id>.pdf',
partial(redirect_legacy_it_report, fmt='pdf'),
name='it_monthly_report_pdf',
),
path(
'it-manager/report/<str:month_id>/preview/',
partial(redirect_legacy_it_report, fmt='preview'),
name='it_monthly_report_preview',
),
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/worklog/<int:pk>/update/', views.worklog_update_view, name='it_worklog_update'),
path('it-manager/worklog/<int:pk>/delete/', views.worklog_delete_view, name='it_worklog_delete'),
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'),
]