diff --git a/src/c3nav/editor/forms.py b/src/c3nav/editor/forms.py index 307237fe..a18382c2 100644 --- a/src/c3nav/editor/forms.py +++ b/src/c3nav/editor/forms.py @@ -1,4 +1,5 @@ import json +import uuid from collections import OrderedDict from django.conf import settings @@ -22,6 +23,9 @@ class FeatureFormMixin(ModelForm): if not creating and not settings.DIRECT_EDITING: self.fields['name'].disabled = True + if creating and self._meta.model in (Door, ): + self.fields['name'].initial = uuid.uuid4() + # restrict package choices and field_name if not creating: if not settings.DIRECT_EDITING: