fix main_point form into hidden field

This commit is contained in:
Laura Klünder 2023-12-20 00:13:36 +01:00
parent 3477354688
commit 1faeda5e8a
2 changed files with 6 additions and 1 deletions

View file

@ -49,6 +49,11 @@ class EditorFormBase(I18nModelFormMixin, ModelForm):
if not geometry_editable:
# can't see this geometry in editor
self.fields.pop('main_point')
else:
# hide geometry widget
self.fields['main_point'].widget = HiddenInput()
if not creating:
self.initial['main_point'] = mapping(self.instance.main_point) if self.instance.main_point else ""
if self._meta.model.__name__ == 'Source' and self.request.user.is_superuser:
Source = self.request.changeset.wrap_model('Source')