fix main_point form into hidden field
This commit is contained in:
parent
3477354688
commit
1faeda5e8a
2 changed files with 6 additions and 1 deletions
|
@ -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')
|
||||
|
|
|
@ -125,7 +125,7 @@ class Area(SpaceGeometryMixin, SpecificLocation, models.Model):
|
|||
slow_down_factor = models.DecimalField(_('slow down factor'), max_digits=6, decimal_places=2, default=1,
|
||||
validators=[MinValueValidator(Decimal('0.01'))],
|
||||
help_text=_('values of overlapping areas get multiplied!'))
|
||||
main_point = GeometryField('point', null=True,
|
||||
main_point = GeometryField('point', null=True, blank=True,
|
||||
help_text=_('main routing point (optional)'))
|
||||
|
||||
class Meta:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue