Files
ACORE/apps/it_manager/urls.py
T

52 lines
2.6 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/labels/', views.equipment_labels_view, name='it_equipment_labels'),
path(
'it-manager/equipment/labels/template/',
views.equipment_label_template_view,
name='it_equipment_label_template',
),
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'),
]