Mercurial > sat_legacy_website
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": |