diff --git a/netbox/users/forms/bulk_import.py b/netbox/users/forms/bulk_import.py index a465e4406..e37e2099d 100644 --- a/netbox/users/forms/bulk_import.py +++ b/netbox/users/forms/bulk_import.py @@ -8,7 +8,6 @@ from utilities.forms.fields import CSVChoiceField, CSVModelChoiceField, SlugFiel __all__ = ( 'GroupImportForm', - 'ObjectPermissionImportForm', ) @@ -19,12 +18,3 @@ class GroupImportForm(NetBoxModelImportForm): fields = ( 'name', ) - - -class ObjectPermissionImportForm(NetBoxModelImportForm): - - class Meta: - model = ObjectPermission - fields = ( - 'name', 'enabled', - ) diff --git a/netbox/users/urls.py b/netbox/users/urls.py index 9edecd8c0..6b13748ba 100644 --- a/netbox/users/urls.py +++ b/netbox/users/urls.py @@ -28,7 +28,6 @@ urlpatterns = [ # Permissions path('permissions/', views.ObjectPermissionListView.as_view(), name='objectpermission_list'), path('permissions/add/', views.ObjectPermissionEditView.as_view(), name='objectpermission_add'), - path('permissions/import/', views.ObjectPermissionBulkImportView.as_view(), name='objectpermission_import'), path('permissions/edit/', views.ObjectPermissionBulkEditView.as_view(), name='objectpermission_bulk_edit'), path('permissions/delete/', views.ObjectPermissionBulkDeleteView.as_view(), name='objectpermission_bulk_delete'), path('permissions//', include(get_model_urls('users', 'objectpermission'))), diff --git a/netbox/users/views.py b/netbox/users/views.py index 026bdb4e9..99feeef20 100644 --- a/netbox/users/views.py +++ b/netbox/users/views.py @@ -475,11 +475,6 @@ class ObjectPermissionDeleteView(generic.ObjectDeleteView): queryset = ObjectPermission.objects.all() -class ObjectPermissionBulkImportView(generic.BulkImportView): - queryset = ObjectPermission.objects.all() - model_form = forms.ObjectPermissionImportForm - - class ObjectPermissionBulkEditView(generic.BulkEditView): queryset = ObjectPermission.objects.all() filterset = filtersets.ObjectPermissionFilterSet diff --git a/netbox/utilities/testing/views.py b/netbox/utilities/testing/views.py index 9ff85fe16..4b4644762 100644 --- a/netbox/utilities/testing/views.py +++ b/netbox/utilities/testing/views.py @@ -1027,3 +1027,18 @@ class ViewTestCases: TestCase suitable for testing all standard View functions for auth.group objects """ maxDiff = None + + class ObjectPermissionViewTestCase( + GetObjectViewTestCase, + GetObjectChangelogViewTestCase, + CreateObjectViewTestCase, + EditObjectViewTestCase, + DeleteObjectViewTestCase, + ListObjectsViewTestCase, + BulkEditObjectsViewTestCase, + BulkDeleteObjectsViewTestCase, + ): + """ + TestCase suitable for testing all standard View functions for auth.group objects + """ + maxDiff = None