]> git.0d.be Git - panikdb.git/commitdiff
members: sort groups alphabetically in edit form
authorFrédéric Péters <fpeters@0d.be>
Thu, 4 Mar 2021 16:17:27 +0000 (17:17 +0100)
committerFrédéric Péters <fpeters@0d.be>
Thu, 4 Mar 2021 16:17:27 +0000 (17:17 +0100)
panikdb/aa/forms.py

index 8c51dfa52d5c045bd050606f13b26a5975f67911..4664e1236ce013d844b2f762de28400e41bf7811 100644 (file)
@@ -13,6 +13,10 @@ class MemberEditForm(forms.ModelForm):
             'groups': forms.CheckboxSelectMultiple(),
         }
 
+    def __init__(self, *args, hide_agenda=False, category=None, booking=None, **kwargs):
+        super().__init__(*args, **kwargs)
+        self.fields['groups'].queryset = self.fields['groups'].queryset.order_by('name')
+
     def clean_email(self):
         email = self.cleaned_data['email']
         if email and User.objects.exclude(pk=self.instance.id).filter(email=email).exists():