From 1ba00265c3cf141692426e8bb90d2cb66e746871 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 27 Jul 2017 18:58:40 +0200 Subject: [PATCH] wrap WayType choices --- src/c3nav/editor/forms.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/c3nav/editor/forms.py b/src/c3nav/editor/forms.py index ef6378d9..c3e6a25d 100644 --- a/src/c3nav/editor/forms.py +++ b/src/c3nav/editor/forms.py @@ -205,6 +205,11 @@ class GraphEdgeSettingsForm(ModelForm): self.request = request super().__init__(*args, **kwargs) + WayType = self.request.changeset.wrap_model('WayType') + self.fields['waytype'].label_from_instance = lambda obj: obj.title + self.fields['waytype'].queryset = WayType.objects.all() + self.fields['waytype'].to_field_name = None + AccessRestriction = self.request.changeset.wrap_model('AccessRestriction') self.fields['access_restriction'].label_from_instance = lambda obj: obj.title self.fields['access_restriction'].queryset = AccessRestriction.qs_for_request(self.request)