32 lines
1.9 KiB
Python
32 lines
1.9 KiB
Python
from django.urls import path
|
|
from . import views
|
|
|
|
urlpatterns = [
|
|
path('', views.DashboardView.as_view(), name='index'),
|
|
|
|
path('ups/', views.UPSHostListView.as_view(), name='ups_list'),
|
|
path('ups/add/', views.UPSHostCreateView.as_view(), name='ups_add'),
|
|
path('ups/<int:pk>/edit/', views.UPSHostUpdateView.as_view(), name='ups_edit'),
|
|
path('ups/<int:pk>/delete/', views.UPSHostDeleteView.as_view(), name='ups_delete'),
|
|
|
|
path('battery/', views.BatteryListView.as_view(), name='battery_list'),
|
|
path('battery/add/', views.BatteryCreateView.as_view(), name='battery_add'),
|
|
path('battery/<int:pk>/edit/', views.BatteryUpdateView.as_view(), name='battery_edit'),
|
|
path('battery/<int:pk>/delete/', views.BatteryDeleteView.as_view(), name='battery_delete'),
|
|
|
|
path('contact/', views.ContactListView.as_view(), name='contact_list'),
|
|
path('contact/add/', views.ContactCreateView.as_view(), name='contact_add'),
|
|
path('contact/<int:pk>/edit/', views.ContactUpdateView.as_view(), name='contact_edit'),
|
|
path('contact/<int:pk>/delete/', views.ContactDeleteView.as_view(), name='contact_delete'),
|
|
|
|
path('supplier/', views.SupplierListView.as_view(), name='supplier_list'),
|
|
path('supplier/add/', views.SupplierCreateView.as_view(), name='supplier_add'),
|
|
path('supplier/<int:pk>/edit/', views.SupplierUpdateView.as_view(), name='supplier_edit'),
|
|
path('supplier/<int:pk>/delete/', views.SupplierDeleteView.as_view(), name='supplier_delete'),
|
|
|
|
path('maintenance/', views.MaintenanceRecordListView.as_view(), name='maintenance_list'),
|
|
path('maintenance/add/', views.MaintenanceRecordCreateView.as_view(), name='maintenance_add'),
|
|
path('maintenance/<int:pk>/edit/', views.MaintenanceRecordUpdateView.as_view(), name='maintenance_edit'),
|
|
path('maintenance/<int:pk>/delete/', views.MaintenanceRecordDeleteView.as_view(), name='maintenance_delete'),
|
|
]
|