mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Added bulk import views for cluster types and groups
This commit is contained in:
@ -43,6 +43,13 @@ class ClusterTypeEditView(ClusterTypeCreateView):
|
||||
permission_required = 'virtualization.change_clustertype'
|
||||
|
||||
|
||||
class ClusterTypeBulkImportView(PermissionRequiredMixin, BulkImportView):
|
||||
permission_required = 'virtualization.add_clustertype'
|
||||
model_form = forms.ClusterTypeCSVForm
|
||||
table = tables.ClusterTypeTable
|
||||
default_return_url = 'virtualization:clustertype_list'
|
||||
|
||||
|
||||
class ClusterTypeBulkDeleteView(PermissionRequiredMixin, BulkDeleteView):
|
||||
permission_required = 'virtualization.delete_clustertype'
|
||||
cls = ClusterType
|
||||
@ -74,6 +81,13 @@ class ClusterGroupEditView(ClusterGroupCreateView):
|
||||
permission_required = 'virtualization.change_clustergroup'
|
||||
|
||||
|
||||
class ClusterGroupBulkImportView(PermissionRequiredMixin, BulkImportView):
|
||||
permission_required = 'virtualization.add_clustergroup'
|
||||
model_form = forms.ClusterGroupCSVForm
|
||||
table = tables.ClusterGroupTable
|
||||
default_return_url = 'virtualization:clustergroup_list'
|
||||
|
||||
|
||||
class ClusterGroupBulkDeleteView(PermissionRequiredMixin, BulkDeleteView):
|
||||
permission_required = 'virtualization.delete_clustergroup'
|
||||
cls = ClusterGroup
|
||||
|
Reference in New Issue
Block a user