diff options
Diffstat (limited to 'chimere/forms.py')
| -rw-r--r-- | chimere/forms.py | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/chimere/forms.py b/chimere/forms.py index a1e9319..597975d 100644 --- a/chimere/forms.py +++ b/chimere/forms.py @@ -89,6 +89,23 @@ class ContactForm(forms.Form):      email = forms.EmailField(label=_("Email (optional)"), required=False)      content = forms.CharField(label=_("Object"), widget=forms.Textarea) +class OSMForm(forms.Form): +    """ +    OSM export form +    """ +    email = forms.EmailField(label=_("OSM user")) +    password = forms.CharField(label=_(u"Password"), +                               widget=forms.PasswordInput(render_value=False)) +    # API URL are hardcoded: the day the API change Chimère will need +    # adaptations +    api = forms.ChoiceField(label=_(u"API"), +            choices=(('', '--'), +                     ('api06.dev.openstreetmap.org', +                      _(u"Test API - %s") % 'api06.dev.openstreetmap.org'), +                     ('api.openstreetmap.org/api', +                      _(u"Main API - %s") % 'api.openstreetmap.org/api'), +                     )) +  class NewsAdminForm(forms.ModelForm):      """      Main form for news  | 
