comparison sat_website/views.py @ 1:a49aa1b823f6

added SàT archive download link (detect the last version)
author Goffi <goffi@goffi.org>
date Sun, 29 Jul 2012 01:52:27 +0200
parents 9305c6458e2f
children 0df46e87537d
comparison
equal deleted inserted replaced
0:9305c6458e2f 1:a49aa1b823f6
21 along with Foobar. If not, see <http://www.gnu.org/licenses/>. 21 along with Foobar. If not, see <http://www.gnu.org/licenses/>.
22 """ 22 """
23 from django.http import Http404 23 from django.http import Http404
24 from django.shortcuts import render_to_response 24 from django.shortcuts import render_to_response
25 from collections import OrderedDict 25 from collections import OrderedDict
26 import screenshots, social_contract 26 import screenshots, social_contract, utils
27 27
28 CATEGORIES = OrderedDict([("features", "Features"), 28 CATEGORIES = OrderedDict([("features", "Features"),
29 ("frontends", "Frontends"), 29 ("frontends", "Frontends"),
30 ("screenshots", "Screenshots & Videos"), 30 ("screenshots", "Screenshots & Videos"),
31 ("community", "Community"), 31 ("community", "Community"),
34 34
35 def overview(request): 35 def overview(request):
36 return render_to_response('sat_website/overview.html') 36 return render_to_response('sat_website/overview.html')
37 37
38 def generic_cat(request, category): 38 def generic_cat(request, category):
39 latest_dl_path, latest_version = utils.get_latest_sat()
39 context = {"categories": CATEGORIES, 40 context = {"categories": CATEGORIES,
40 "category": category} 41 "category": category,
42 "latest_dl_path": latest_dl_path,
43 "latest_version": latest_version,
44 }
41 for k,v in CATEGORIES.iteritems(): 45 for k,v in CATEGORIES.iteritems():
42 print "category: %s:%s" % (k,v) 46 print "category: %s:%s" % (k,v)
43 if not category or category == "overview": 47 if not category or category == "overview":
44 return render_to_response('sat_website/overview.html', context) 48 return render_to_response('sat_website/overview.html', context)
45 elif category == "screenshots": 49 elif category == "screenshots":