diff options
Diffstat (limited to 'chimere/forms.py')
| -rw-r--r-- | chimere/forms.py | 24 | 
1 files changed, 19 insertions, 5 deletions
| diff --git a/chimere/forms.py b/chimere/forms.py index 8691fa6..11fafc9 100644 --- a/chimere/forms.py +++ b/chimere/forms.py @@ -121,7 +121,7 @@ def notifyByEmail(subject, body, user_list, sender=None):  def notifySubmission(absolute_uri, geo_object): -    category = u" - ".join([unicode(cat) +    category = u" - ".join([str(cat)                              for cat in geo_object.categories.all()])      subject = u'%s %s' % (_(u"New submission for"), category)      message = _(u'The new item "%s" has been submited in the category: ') % \ @@ -151,6 +151,9 @@ class SubCategoryAdminForm(forms.ModelForm):      '''      description = forms.CharField(widget=FullTextareaWidget, required=False) +    class Meta: +        exclude = [] +  class PageAdminForm(forms.ModelForm):      """ @@ -160,6 +163,7 @@ class PageAdminForm(forms.ModelForm):      class Meta:          model = Page +        exclude = []  class OSMForm(forms.Form): @@ -189,6 +193,7 @@ class NewsAdminForm(forms.ModelForm):      class Meta:          model = News +        exclude = []  class ImporterAdminForm(forms.ModelForm): @@ -205,6 +210,7 @@ class ImporterAdminForm(forms.ModelForm):              'source': forms.TextInput(attrs={'size': 80}),              'filtr': forms.Textarea(attrs={'size': 80}),          } +        exclude = []      def clean(self):          ''' @@ -254,6 +260,7 @@ class CategoryAdminForm(forms.ModelForm):      class Meta:          model = Category +        exclude = []  def get_properties(queryset): @@ -267,7 +274,7 @@ def get_properties(queryset):                                                           ).order_by('value')              fields[key] = forms.ChoiceField(                  label=prop.name, choices=[('', '--')] + -                [(choice.pk, unicode(choice)) for choice in choices], +                [(choice.pk, str(choice)) for choice in choices],                  required=False)          elif prop.type == 'A':              widget = PropertyModel.TYPE_WIDGET[prop.type] @@ -287,12 +294,13 @@ class MarkerAdminFormBase(forms.ModelForm):      Main form for marker      """      is_admin = True -    name = forms.CharField(_(u"Name"), required=True) +    name = forms.CharField(label=_(u"Name"), required=True)      description = forms.CharField(widget=TextareaAdminWidget, required=False)      _PROPERTY_FILTERS = {}      class Meta:          model = Marker +        exclude = []      @classmethod      def _set_cls_fields(cls): @@ -459,10 +467,11 @@ class RouteAdminForm(forms.ModelForm):      Main form for route      """      is_admin = True -    name = forms.CharField(_(u"Name"), required=True) +    name = forms.CharField(label=_(u"Name"), required=True)      class Meta:          model = Route +        exclude = []      def __init__(self, *args, **keys):          """ @@ -576,6 +585,7 @@ class PolygonAdminForm(MarkerAdminForm):      """      class Meta:          model = Polygon +        exclude = []  class PolygonForm(PolygonAdminForm): @@ -633,6 +643,7 @@ class BaseFileForm(forms.ModelForm):  class MultimediaFileAdminForm(forms.ModelForm):      class Meta:          model = MultimediaFile +        exclude = []      class Media:          js = list(settings.JQUERY_JS_URLS) + [ @@ -668,6 +679,7 @@ MultimediaFileFormSet = formset_factory(MultimediaFileForm, can_delete=True)  class PictureFileAdminForm(forms.ModelForm):      class Meta:          model = PictureFile +        exclude = []      class Media:          js = list(settings.JQUERY_JS_URLS) + [ @@ -719,6 +731,7 @@ class AreaAdminForm(forms.ModelForm):      class Meta:          model = Area +        exclude = []      def __init__(self, *args, **keys):          """ @@ -762,7 +775,7 @@ class AreaAdminForm(forms.ModelForm):                  q = q.exclude(pk=self.instance.pk)              if q.count():                  msg = _(u"The area \"%s\" has the same order, you need to" -                        u" choose another one.") % unicode(q.all()[0]) +                        u" choose another one.") % str(q.all()[0])                  raise forms.ValidationError(msg)          return self.cleaned_data @@ -800,6 +813,7 @@ class AreaForm(AreaAdminForm):      """      class Meta:          model = Area +        exclude = []  CHIMERE_ROUTING_TRANSPORT = []  ROUTING_INIT = None | 
