summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-09-22 23:06:12 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-09-22 23:06:12 +0200
commit8a8f25e156367807d174bbe858e8f66416306001 (patch)
tree001e62218954de6391f83e2436de816cc6c7a48a /chimere/forms.py
parent792fed91a5c0c218ede19b01d5d818730193a6b2 (diff)
downloadChimère-8a8f25e156367807d174bbe858e8f66416306001.tar.bz2
Chimère-8a8f25e156367807d174bbe858e8f66416306001.zip
Going to python3 and Django 1.8!
Diffstat (limited to 'chimere/forms.py')
-rw-r--r--chimere/forms.py24
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