12589 objectpermission remove bulk import

This commit is contained in:
Arthur 2023-06-26 09:52:35 -07:00
parent 4e418ba7f0
commit 171f85d857
4 changed files with 15 additions and 16 deletions

View File

@ -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',
)

View File

@ -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/<int:pk>/', include(get_model_urls('users', 'objectpermission'))),

View File

@ -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

View File

@ -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