Skip to content

Commit ba0a566

Browse files
authored
cleanup urls (#128)
1 parent 4c60678 commit ba0a566

File tree

2 files changed

+13
-38
lines changed

2 files changed

+13
-38
lines changed

netbox_custom_objects/urls.py

Lines changed: 12 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -4,45 +4,24 @@
44
from . import views
55
from .constants import APP_LABEL
66

7+
app_name = APP_LABEL
8+
79
urlpatterns = [
10+
path('custom-object-types/', include(get_model_urls(APP_LABEL, 'customobjecttype', detail=False))),
11+
path('custom-object-types/<int:pk>/', include(get_model_urls(APP_LABEL, 'customobjecttype'))),
12+
13+
# Custom Object Type Fields
814
path(
9-
"custom_object_types/",
10-
views.CustomObjectTypeListView.as_view(),
11-
name="customobjecttype_list",
12-
),
13-
path(
14-
"custom_object_types/add/",
15-
views.CustomObjectTypeEditView.as_view(),
16-
name="customobjecttype_add",
17-
),
18-
path(
19-
"custom_object_types/import/",
20-
views.CustomObjectTypeBulkImportView.as_view(),
21-
name="customobjecttype_bulk_import",
22-
),
23-
path(
24-
"custom_object_types/edit/",
25-
views.CustomObjectTypeBulkEditView.as_view(),
26-
name="customobjecttype_bulk_edit",
27-
),
28-
path(
29-
"custom_object_types/delete/",
30-
views.CustomObjectTypeBulkDeleteView.as_view(),
31-
name="customobjecttype_bulk_delete",
32-
),
33-
path(
34-
"custom_object_types/<int:pk>/",
35-
include(get_model_urls(APP_LABEL, "customobjecttype")),
36-
),
37-
path(
38-
"custom_object_type_fields/<int:pk>/",
15+
"custom-object-type-fields/<int:pk>/",
3916
include(get_model_urls(APP_LABEL, "customobjecttypefield")),
4017
),
4118
path(
42-
"custom_object_type_fields/add/",
19+
"custom-object-type-fields/add/",
4320
views.CustomObjectTypeFieldEditView.as_view(),
4421
name="customobjecttypefield_add",
4522
),
23+
24+
# Custom Objects1
4625
path(
4726
"<str:custom_object_type>/",
4827
views.CustomObjectListView.as_view(),
@@ -54,17 +33,12 @@
5433
name="customobject_add",
5534
),
5635
path(
57-
"<str:custom_object_type>/delete/",
58-
views.CustomObjectDeleteView.as_view(),
59-
name="customobject_delete",
60-
),
61-
path(
62-
"<str:custom_object_type>/bulk_edit/",
36+
"<str:custom_object_type>/bulk-edit/",
6337
views.CustomObjectBulkEditView.as_view(),
6438
name="customobject_bulk_edit",
6539
),
6640
path(
67-
"<str:custom_object_type>/bulk_delete/",
41+
"<str:custom_object_type>/bulk-delete/",
6842
views.CustomObjectBulkDeleteView.as_view(),
6943
name="customobject_bulk_delete",
7044
),

netbox_custom_objects/views.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ def get_extra_context(self, request, instance):
100100
}
101101

102102

103+
@register_model_view(CustomObjectType, 'add', detail=False)
103104
@register_model_view(CustomObjectType, "edit")
104105
class CustomObjectTypeEditView(generic.ObjectEditView):
105106
queryset = CustomObjectType.objects.all()

0 commit comments

Comments
 (0)