summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-09-07 11:26:54 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-09-07 11:26:54 +0200
commitc2f01a7392ed26d2637d9e792702f146ef99e61a (patch)
tree1252879b8999f9aeca87dc3c7103fee7c303e40d /chimere/views.py
parent9b843c1563690fc0975ec1dd8c39c638ed825576 (diff)
downloadChimère-c2f01a7392ed26d2637d9e792702f146ef99e61a.tar.bz2
Chimère-c2f01a7392ed26d2637d9e792702f146ef99e61a.zip
Manage a category description
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/chimere/views.py b/chimere/views.py
index b504cae..ecaae0b 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -642,6 +642,16 @@ def get_available_categories(request, area_name=None, area=None, status='A',
return render_to_response('chimere/blocks/categories.html', context_data,
context_instance=RequestContext(request))
+def getCategory(request, area_name='', category_id=0):
+ '''
+ Get the JSON for a category (mainly in order to get the description)
+ '''
+ try:
+ category = SubCategory.objects.get(pk=category_id)
+ except ObjectDoesNotExist:
+ return HttpResponse('no results')
+ return HttpResponse(category.getJSON())
+
def getTinyfiedUrl(request, parameters, area_name=''):
'''
Get the tinyfied version of parameters