summaryrefslogtreecommitdiff
path: root/chimere/main/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-09-09 17:01:17 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-09-09 17:01:17 +0200
commitd3b04460bbb5d1e7eb7ed28220ae305cce6ad6e2 (patch)
tree6c26a535ef8532b912ff892d5936c013015dabfc /chimere/main/views.py
parent0ccc30e337bb046000fb76d2337c2fb9792bc71f (diff)
downloadChimère-d3b04460bbb5d1e7eb7ed28220ae305cce6ad6e2.tar.bz2
Chimère-d3b04460bbb5d1e7eb7ed28220ae305cce6ad6e2.zip
Association of a GPX (or KML) file to a route (closes #302)
- template file for upload - js finalisation and debug - css - "artwork" - french translation
Diffstat (limited to 'chimere/main/views.py')
-rw-r--r--chimere/main/views.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/chimere/main/views.py b/chimere/main/views.py
index 812fff6..98c514d 100644
--- a/chimere/main/views.py
+++ b/chimere/main/views.py
@@ -166,12 +166,12 @@ def uploadFile(request, area_name=''):
routefile.save()
response_dct = get_base_response(area_name)
response_dct['gpx_id'] = routefile.pk
- return render_to_response('uploadFile.html', response_dct)
+ return render_to_response('upload_file.html', response_dct)
else:
# An unbound form
form = FileForm()
response_dct.update({'form':form})
- return render_to_response('uploadFile.html', response_dct)
+ return render_to_response('upload_file.html', response_dct)
def processRouteFile(request, area_name='', file_id=None):
if file_id:
@@ -181,7 +181,8 @@ def processRouteFile(request, area_name='', file_id=None):
route = route_file.route
if not route:
return HttpResponse(status=500)
- return HttpResponse(simplejson.dumps({'wkt':route}),
+ return HttpResponse(simplejson.dumps({'wkt':route,
+ 'file_id':file_id}),
'application/javascript', status=200)
except:
return HttpResponse(status=500)
@@ -209,7 +210,7 @@ def editRoute(request, area_name=""):
else:
# An unbound form
form = RouteForm()
- # get the « manualy » declared_fields. Ie: properties
+ # get the "manualy" declared_fields. Ie: properties
declared_fields = form.declared_fields.keys()
response_dct = get_base_response(area_name)
response_dct.update({'actions':actions,
@@ -221,8 +222,9 @@ def editRoute(request, area_name=""):
'extra_head':form.media,
'sub_categories':SubCategory.getAvailable(['R', 'B'],
area_name),
- 'route_widget':RouteChooserWidget().render('route', None,
- area_name=area_name),
+ 'route_widget':RouteChooserWidget().render('route', '',
+ area_name=area_name,
+ routefile_id='',),
'properties':declared_fields
})
# manualy populate the custom widget