Skip to content

Commit 38d6b09

Browse files
authored
Fixes: #12 - Corrects action definition for views (#13)
2 parents ba33998 + 2b5c710 commit 38d6b09

File tree

3 files changed

+18
-4
lines changed

3 files changed

+18
-4
lines changed

netbox_lifecycle/views/contract.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,11 @@ class SupportContractAssignmentView(ObjectChildrenView):
101101
child_model = SupportContractAssignment
102102
table = SupportContractAssignmentTable
103103
filterset = SupportContractAssignmentFilterSet
104-
actions = ['add', 'edit', 'delete']
104+
actions = {
105+
'add': {'add'},
106+
'edit': {'change'},
107+
'delete': {'delete'}
108+
}
105109
tab = ViewTab(
106110
label='Assignments',
107111
badge=lambda obj: SupportContractAssignment.objects.filter(contract=obj).count(),
@@ -140,7 +144,13 @@ class SupportContractAssignmentListView(ObjectListView):
140144
table = SupportContractAssignmentTable
141145
filterset = SupportContractAssignmentFilterSet
142146
filterset_form = SupportContractAssignmentFilterForm
143-
actions = ['add', 'edit', 'delete', 'bulk_edit', 'bulk_delete']
147+
actions = {
148+
'add': {'add'},
149+
'edit': {'change'},
150+
'delete': {'delete'},
151+
'bulk_edit': {'change'},
152+
'bulk_delete': {'delete'}
153+
}
144154

145155

146156
class SupportContractAssignmentBulkEditView(BulkEditView):

netbox_lifecycle/views/license.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ class LicenseAssignmentView(ObjectChildrenView):
5454
table = LicenseAssignmentTable
5555
filterset = LicenseAssignmentFilterSet
5656
viewname = None
57-
actions = ['add', 'edit', 'delete']
57+
actions = {
58+
'add': {'add'},
59+
'edit': {'change'},
60+
'delete': {'delete'}
61+
}
5862
tab = ViewTab(
5963
label='License Assignments',
6064
badge=lambda obj: LicenseAssignment.objects.filter(license=obj).count(),

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name='netbox-lifecycle',
5-
version='1.0.3',
5+
version='1.0.4',
66
description='NetBox Lifecycle',
77
long_description='NetBox Support Contract and EOL/EOS management',
88
url='https://github.com/dansheps/netbox-lifecycle/',

0 commit comments

Comments
 (0)