Files
ups-infra/ups_management/ups_manager/urls.py

33 lines
2.0 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.MaintenanceListView.as_view(), name='maintenance_list'),
path('maintenance/host/add/', views.HostMaintenanceCreateView.as_view(), name='host_maintenance_add'),
path('maintenance/battery/add/', views.BatteryMaintenanceCreateView.as_view(), name='battery_maintenance_add'),
path('maintenance/<int:pk>/edit/', views.MaintenanceUpdateView.as_view(), name='maintenance_edit'),
path('maintenance/<int:pk>/delete/', views.MaintenanceDeleteView.as_view(), name='maintenance_delete'),
]