#4416: Add individual delete views for organizational objects

This commit is contained in:
Jeremy Stretch
2020-07-01 12:08:26 -04:00
parent dd55eace23
commit 07a8a11229
13 changed files with 71 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ urlpatterns = [
path('circuit-types/import/', views.CircuitTypeBulkImportView.as_view(), name='circuittype_import'),
path('circuit-types/delete/', views.CircuitTypeBulkDeleteView.as_view(), name='circuittype_bulk_delete'),
path('circuit-types/<slug:slug>/edit/', views.CircuitTypeEditView.as_view(), name='circuittype_edit'),
path('circuit-types/<slug:slug>/delete/', views.CircuitTypeDeleteView.as_view(), name='circuittype_delete'),
path('circuit-types/<slug:slug>/changelog/', ObjectChangeLogView.as_view(), name='circuittype_changelog', kwargs={'model': CircuitType}),
# Circuits

View File

@@ -99,6 +99,10 @@ class CircuitTypeEditView(ObjectEditView):
model_form = forms.CircuitTypeForm
class CircuitTypeDeleteView(ObjectDeleteView):
queryset = CircuitType.objects.all()
class CircuitTypeBulkImportView(BulkImportView):
queryset = CircuitType.objects.all()
model_form = forms.CircuitTypeCSVForm