one query less for rout description editing
This commit is contained in:
parent
9ae9477b33
commit
791ff255d1
1 changed files with 7 additions and 5 deletions
|
@ -71,11 +71,13 @@ class EditorFormBase(I18nModelFormMixin, ModelForm):
|
||||||
self.fields['access_restriction'].label_from_instance = lambda obj: obj.title
|
self.fields['access_restriction'].label_from_instance = lambda obj: obj.title
|
||||||
self.fields['access_restriction'].queryset = AccessRestriction.qs_for_request(self.request)
|
self.fields['access_restriction'].queryset = AccessRestriction.qs_for_request(self.request)
|
||||||
|
|
||||||
Space = self.request.changeset.wrap_model('Space')
|
if 'target_space' in self.fields:
|
||||||
for space_field in ('origin_space', 'target_space'):
|
Space = self.request.changeset.wrap_model('Space')
|
||||||
if space_field in self.fields:
|
space_qs = Space.qs_for_request(self.request)
|
||||||
self.fields[space_field].label_from_instance = lambda obj: obj.title
|
for space_field in ('origin_space', 'target_space'):
|
||||||
self.fields[space_field].queryset = Space.qs_for_request(self.request)
|
if space_field in self.fields:
|
||||||
|
self.fields[space_field].label_from_instance = lambda obj: obj.title
|
||||||
|
self.fields[space_field].queryset = space_qs
|
||||||
|
|
||||||
self.redirect_slugs = None
|
self.redirect_slugs = None
|
||||||
self.add_redirect_slugs = None
|
self.add_redirect_slugs = None
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue