summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/forms.py')
-rw-r--r--chimere/forms.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/chimere/forms.py b/chimere/forms.py
index 599f88a..ae0092f 100644
--- a/chimere/forms.py
+++ b/chimere/forms.py
@@ -393,9 +393,15 @@ def get_properties(queryset):
label=prop.name, choices=[('', '--')] +
[(choice.pk, unicode(choice)) for choice in choices],
required=False)
+ elif prop.type == 'A':
+ widget = PropertyModel.TYPE_WIDGET[prop.type]
+ widget = widget(slug=prop.slug)
+ fields[key] = forms.CharField(label=prop.name, widget=widget,
+ required=False)
else:
+ widget = PropertyModel.TYPE_WIDGET[prop.type]
fields[key] = forms.CharField(
- label=prop.name, widget=PropertyModel.TYPE_WIDGET[prop.type],
+ label=prop.name, widget=widget,
required=False)
return fields