exclude group categories according to allow_*
This commit is contained in:
parent
ea7a0e71c3
commit
4fa10dec68
1 changed files with 2 additions and 1 deletions
|
@ -36,7 +36,8 @@ class EditorFormBase(ModelForm):
|
|||
if 'groups' in self.fields:
|
||||
LocationGroupCategory = self.request.changeset.wrap_model('LocationGroupCategory')
|
||||
|
||||
categories = LocationGroupCategory.objects.all().prefetch_related('groups')
|
||||
kwargs = {'allow_'+self._meta.model._meta.default_related_name: True}
|
||||
categories = LocationGroupCategory.objects.filter(**kwargs).prefetch_related('groups')
|
||||
instance_groups = set(self.instance.groups.values_list('pk', flat=True)) if self.instance.pk else set()
|
||||
|
||||
self.fields.pop('groups')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue