8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-12-23 23:43:47 +00:00

Ajout de superusers

This commit is contained in:
Hugo LEVY-FALK 2018-05-03 10:56:21 +02:00
parent 6f3fc983ac
commit 4a5fd06ace

View file

@ -454,6 +454,10 @@ class GroupForm(FormRevMixin, ModelForm):
widget=forms.CheckboxSelectMultiple,
required=False
)
superuser = forms.BooleanField(
label="Superuser",
required=False,
)
class Meta:
model = User
@ -462,6 +466,11 @@ class GroupForm(FormRevMixin, ModelForm):
def __init__(self, *args, **kwargs):
prefix = kwargs.pop('prefix', self.Meta.model.__name__)
super(GroupForm, self).__init__(*args, prefix=prefix, **kwargs)
self.fields['superuser'].initial = self.instance.is_superuser
def save(self, *args, **kwargs):
self.instance.is_superuser = self.cleaned_data['superuser']
return super(GroupForm, self).save(*args, **kwargs)
class SchoolForm(FormRevMixin, ModelForm):