summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py40
1 files changed, 20 insertions, 20 deletions
diff --git a/chimere/views.py b/chimere/views.py
index 8d32270..eab700e 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -23,20 +23,20 @@ Views of the project
import datetime
from itertools import groupby
+import json
import re
from django.conf import settings
from django.contrib.gis.geos import GEOSGeometry, Polygon as GEOSPolygon
from django.contrib.gis.gdal.error import OGRException
from django.contrib.gis.measure import D
-from django.contrib.sites.models import get_current_site
+from django.contrib.sites.shortcuts import get_current_site
from django.core.exceptions import ObjectDoesNotExist
from django.core.urlresolvers import reverse
from django.db.models import Q
from django.http import HttpResponseRedirect, HttpResponse, Http404
from django.shortcuts import get_object_or_404, redirect, render_to_response
from django.template import RequestContext, defaultfilters
-from django.utils import simplejson as json
from django.utils.http import urlquote
from django.utils.translation import ugettext as _
from django.views.generic import TemplateView, ListView
@@ -134,8 +134,8 @@ def getShareNetwork(request, area_name='', marker=None):
"""
parameters = ""
if marker:
- parameters = u'current_feature=%d' % marker.pk
- parameters += u"&checked_categories=%s" % "_".join(
+ parameters = 'current_feature=%d' % marker.pk
+ parameters += "&checked_categories=%s" % "_".join(
[str(m.id) for m in marker.categories.all()])
net_dct = getTinyfiedUrl(request, parameters, area_name)
share_networks = []
@@ -237,7 +237,7 @@ def get_edit_page(redirect_url, item_cls, item_form,
if subcategories:
for cat, subcats in subcategories:
listed_subcats.append(
- (unicode(cat),
+ (str(cat),
[(subcat.pk, subcat.name) for subcat in subcats]))
# if an item_id is provided: modification
init_item, ref_item = None, None
@@ -319,8 +319,8 @@ def get_edit_page(redirect_url, item_cls, item_form,
item.ref_item.pk, 'submited'), None, subcategories
else:
response_dct['error_message'] = _(
- u"There are missing field(s)"
- u" and/or errors in the submited form.")
+ "There are missing field(s)"
+ " and/or errors in the submited form.")
else:
form = item_form(instance=init_item, subcategories=listed_subcats,
area_name=area_name)
@@ -360,7 +360,7 @@ def uploadFile(request, category_id='', area_name=''):
if category_id:
try:
category = SubCategory.objects.get(pk=category_id)
- response_dct['category'] = unicode(category)
+ response_dct['category'] = str(category)
except:
pass
# If the form has been submited
@@ -382,7 +382,7 @@ def uploadFile(request, category_id='', area_name=''):
routefile.process()
if not routefile.route:
response_dct['errors'] = _(
- u"Bad file. Please check it with an external software.")
+ "Bad file. Please check it with an external software.")
response_dct.update({'form': form})
return render_to_response(
'chimere/upload_file.html', response_dct,
@@ -528,14 +528,14 @@ def contactus(request, area_name=""):
# All validation rules pass
if form.is_valid():
response = notifyStaff(
- _(u"Comments/request on the map"),
+ _("Comments/request on the map"),
form.cleaned_data['content'], form.cleaned_data['email'])
if response:
- msg = _(u"Thank you for your contribution. It will be taken "
- u"into account. If you have left your email you may "
- u"be contacted soon for more details.")
+ msg = _("Thank you for your contribution. It will be taken "
+ "into account. If you have left your email you may "
+ "be contacted soon for more details.")
else:
- msg = _(u"Temporary error. Renew your message later.")
+ msg = _("Temporary error. Renew your message later.")
else:
form = ContactForm()
response_dct, redir = get_base_response(request, area_name)
@@ -784,7 +784,7 @@ def getGeoObjects(request, area_name, category_ids, status):
if not status:
status = 'A'
status = status.split('_')
- category_ids = unicode(category_ids).split('_')
+ category_ids = str(category_ids).split('_')
bounding_box = []
for attr in ['min_lon', 'min_lat', 'max_lon', 'max_lat']:
@@ -919,7 +919,7 @@ def getTinyfiedUrl(request, parameters, area_name=''):
for item in parameters.split('&'):
if 'current_feature' in item:
try:
- text = unicode(Marker.objects.get(id=item.split('=')[1]))
+ text = str(Marker.objects.get(id=item.split('=')[1]))
except (IndexError, Marker.DoesNotExist):
pass
data["urn"] = urlquote(urn)
@@ -995,7 +995,7 @@ class CategoryView(TemplateView):
raise Http404(_("Category does not exist"))
items, zoom_need_reload = _getGeoObjects(
- self.area_name, [unicode(self.category.pk)], getjson=False,
+ self.area_name, [str(self.category.pk)], getjson=False,
item_types=('Marker',))
return items
@@ -1033,9 +1033,9 @@ def route(request, area_name, lon1, lat1, lonlat_steps, lon2, lat2,
if transport not in dict(settings.CHIMERE_ROUTING_TRANSPORT):
transport = settings.CHIMERE_ROUTING_TRANSPORT[0][0]
if speed:
- speed = unicode(speed)
+ speed = str(speed)
available_speed = [
- unicode(sp)
+ str(sp)
for sp, lbl in settings.CHIMERE_ROUTING_SPEEDS[transport]]
if speed not in available_speed:
speed = None
@@ -1054,7 +1054,7 @@ def route(request, area_name, lon1, lat1, lonlat_steps, lon2, lat2,
try:
route = GEOSGeometry(jsons[0])
except OGRException:
- return HttpResponse(_(u"Bad geometry"), status=500)
+ return HttpResponse(_("Bad geometry"), status=500)
cats = SubCategory.objects.filter(routing_warn=True)
message = ''
if cats.count():