|
5 | 5 | from django.urls import include, path
|
6 | 6 | from utilities.urls import get_model_urls
|
7 | 7 |
|
8 |
| -from . import views |
| 8 | +from . import views # noqa F401 |
9 | 9 |
|
10 | 10 | urlpatterns = (
|
11 | 11 | # Access Lists
|
12 |
| - path("access-lists/", views.AccessListListView.as_view(), name="accesslist_list"), |
13 | 12 | path(
|
14 |
| - "access-lists/add/", |
15 |
| - views.AccessListEditView.as_view(), |
16 |
| - name="accesslist_add", |
17 |
| - ), |
18 |
| - # path('access-lists/edit/', views.AccessListBulkEditView.as_view(), name='accesslist_bulk_edit'), |
19 |
| - path( |
20 |
| - "access-lists/delete/", |
21 |
| - views.AccessListBulkDeleteView.as_view(), |
22 |
| - name="accesslist_bulk_delete", |
23 |
| - ), |
24 |
| - path("access-lists/<int:pk>/", views.AccessListView.as_view(), name="accesslist"), |
25 |
| - path( |
26 |
| - "access-lists/<int:pk>/edit/", |
27 |
| - views.AccessListEditView.as_view(), |
28 |
| - name="accesslist_edit", |
29 |
| - ), |
30 |
| - path( |
31 |
| - "access-lists/<int:pk>/delete/", |
32 |
| - views.AccessListDeleteView.as_view(), |
33 |
| - name="accesslist_delete", |
| 13 | + "access-lists/", |
| 14 | + include(get_model_urls("netbox_acls", "accesslist", detail=False)), |
34 | 15 | ),
|
35 | 16 | path(
|
36 | 17 | "access-lists/<int:pk>/",
|
|
39 | 20 | # Access List Interface Assignments
|
40 | 21 | path(
|
41 | 22 | "interface-assignments/",
|
42 |
| - views.ACLInterfaceAssignmentListView.as_view(), |
43 |
| - name="aclinterfaceassignment_list", |
44 |
| - ), |
45 |
| - path( |
46 |
| - "interface-assignments/add/", |
47 |
| - views.ACLInterfaceAssignmentEditView.as_view(), |
48 |
| - name="aclinterfaceassignment_add", |
49 |
| - ), |
50 |
| - # path( |
51 |
| - # "interface-assignments/edit/", |
52 |
| - # views.ACLInterfaceAssignmentBulkEditView.as_view(), |
53 |
| - # name="aclinterfaceassignment_bulk_edit" |
54 |
| - # ), |
55 |
| - path( |
56 |
| - "interface-assignments/delete/", |
57 |
| - views.ACLInterfaceAssignmentBulkDeleteView.as_view(), |
58 |
| - name="aclinterfaceassignment_bulk_delete", |
59 |
| - ), |
60 |
| - path( |
61 |
| - "interface-assignments/<int:pk>/", |
62 |
| - views.ACLInterfaceAssignmentView.as_view(), |
63 |
| - name="aclinterfaceassignment", |
64 |
| - ), |
65 |
| - path( |
66 |
| - "interface-assignments/<int:pk>/edit/", |
67 |
| - views.ACLInterfaceAssignmentEditView.as_view(), |
68 |
| - name="aclinterfaceassignment_edit", |
69 |
| - ), |
70 |
| - path( |
71 |
| - "interface-assignments/<int:pk>/delete/", |
72 |
| - views.ACLInterfaceAssignmentDeleteView.as_view(), |
73 |
| - name="aclinterfaceassignment_delete", |
| 23 | + include(get_model_urls("netbox_acls", "aclinterfaceassignment", detail=False)), |
74 | 24 | ),
|
75 | 25 | path(
|
76 | 26 | "interface-assignments/<int:pk>/",
|
|
79 | 29 | # Standard Access List Rules
|
80 | 30 | path(
|
81 | 31 | "standard-rules/",
|
82 |
| - views.ACLStandardRuleListView.as_view(), |
83 |
| - name="aclstandardrule_list", |
84 |
| - ), |
85 |
| - path( |
86 |
| - "standard-rules/add/", |
87 |
| - views.ACLStandardRuleEditView.as_view(), |
88 |
| - name="aclstandardrule_add", |
89 |
| - ), |
90 |
| - path( |
91 |
| - "standard-rules/delete/", |
92 |
| - views.ACLStandardRuleBulkDeleteView.as_view(), |
93 |
| - name="aclstandardrule_bulk_delete", |
94 |
| - ), |
95 |
| - path( |
96 |
| - "standard-rules/<int:pk>/", |
97 |
| - views.ACLStandardRuleView.as_view(), |
98 |
| - name="aclstandardrule", |
99 |
| - ), |
100 |
| - path( |
101 |
| - "standard-rules/<int:pk>/edit/", |
102 |
| - views.ACLStandardRuleEditView.as_view(), |
103 |
| - name="aclstandardrule_edit", |
104 |
| - ), |
105 |
| - path( |
106 |
| - "standard-rules/<int:pk>/delete/", |
107 |
| - views.ACLStandardRuleDeleteView.as_view(), |
108 |
| - name="aclstandardrule_delete", |
| 32 | + include(get_model_urls("netbox_acls", "aclstandardrule", detail=False)), |
109 | 33 | ),
|
110 | 34 | path(
|
111 | 35 | "standard-rules/<int:pk>/",
|
|
114 | 38 | # Extended Access List Rules
|
115 | 39 | path(
|
116 | 40 | "extended-rules/",
|
117 |
| - views.ACLExtendedRuleListView.as_view(), |
118 |
| - name="aclextendedrule_list", |
119 |
| - ), |
120 |
| - path( |
121 |
| - "extended-rules/add/", |
122 |
| - views.ACLExtendedRuleEditView.as_view(), |
123 |
| - name="aclextendedrule_add", |
124 |
| - ), |
125 |
| - path( |
126 |
| - "extended-rules/delete/", |
127 |
| - views.ACLExtendedRuleBulkDeleteView.as_view(), |
128 |
| - name="aclextendedrule_bulk_delete", |
129 |
| - ), |
130 |
| - path( |
131 |
| - "extended-rules/<int:pk>/", |
132 |
| - views.ACLExtendedRuleView.as_view(), |
133 |
| - name="aclextendedrule", |
134 |
| - ), |
135 |
| - path( |
136 |
| - "extended-rules/<int:pk>/edit/", |
137 |
| - views.ACLExtendedRuleEditView.as_view(), |
138 |
| - name="aclextendedrule_edit", |
139 |
| - ), |
140 |
| - path( |
141 |
| - "extended-rules/<int:pk>/delete/", |
142 |
| - views.ACLExtendedRuleDeleteView.as_view(), |
143 |
| - name="aclextendedrule_delete", |
| 41 | + include(get_model_urls("netbox_acls", "aclextendedrule", detail=False)), |
144 | 42 | ),
|
145 | 43 | path(
|
146 | 44 | "extended-rules/<int:pk>/",
|
|
0 commit comments