|
@@ -43,3 +43,18 @@ class PublicContribForm(forms.ModelForm):
|
|
|
}
|
|
|
# Widget rendering is managed by hand in template for orientions.
|
|
|
orientations = forms.MultipleChoiceField(choices=ORIENTATIONS)
|
|
|
+
|
|
|
+ _privacy_fieldnames = (
|
|
|
+ 'privacy_name', 'privacy_email', 'privacy_coordinates',
|
|
|
+ 'privacy_place_details', 'privacy_comment',
|
|
|
+ )
|
|
|
+
|
|
|
+ def privacy_fields(self):
|
|
|
+ for i in self._privacy_fieldnames:
|
|
|
+ field = self[i]
|
|
|
+
|
|
|
+ # FIXME: What a hack
|
|
|
+ field.label = field.label\
|
|
|
+ .replace('public', '')\
|
|
|
+ .replace('publiques', '')
|
|
|
+ yield field
|