12589 objectpermission bulk edit

This commit is contained in:
Arthur 2023-06-25 17:11:31 -07:00
parent 93ba0c0177
commit c4131af496

View File

@ -9,7 +9,6 @@ from utilities.forms import BootstrapMixin
from utilities.forms.widgets import DatePicker, NumberWithOptions
__all__ = (
'GroupBulkEditForm',
'ObjectPermissionBulkEditForm',
'UserBulkEditForm',
)
@ -52,34 +51,25 @@ class UserBulkEditForm(BootstrapMixin, forms.Form):
self.fields['pk'].queryset = self.model.objects.all()
class GroupBulkEditForm(BootstrapMixin, forms.Form):
class ObjectPermissionBulkEditForm(BootstrapMixin, forms.Form):
pk = forms.ModelMultipleChoiceField(
queryset=None, # Set from self.model on init
widget=forms.MultipleHiddenInput
)
first_name = forms.CharField(
max_length=150,
description = forms.CharField(
max_length=200,
required=False
)
enabled = forms.BooleanField(
required=False,
)
model = NetBoxGroup
model = ObjectPermission
fieldsets = (
(None, ('asns', 'description')),
)
nullable_fields = (
'asns', 'description', 'comments',
(None, ('description', 'enabled')),
)
nullable_fields = ()
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['pk'].queryset = self.model.objects.all()
class ObjectPermissionBulkEditForm(NetBoxModelBulkEditForm):
model = ObjectPermission
fieldsets = (
(None, ('description')),
)
nullable_fields = (
'description',
)