Added a few legacy pages (and distinguished them from pages that are now functions)

This commit is contained in:
str4d
2012-12-19 10:55:11 +00:00
parent 7dbf4a35bd
commit 85c2ca464c

View File

@ -4,16 +4,24 @@ from flask import g, redirect, url_for
##############
# Legacy paths
LEGACY_MAP={
LEGACY_FUNCTIONS_MAP={
'download': 'downloads_list'
}
LEGACY_PAGES_MAP={
'bounties': 'volunteer/bounties',
'getinvolved': 'volunteer',
'faq': 'support/faq',
}
def legacy_show(f):
lang = 'en'
if hasattr(g, 'lang') and g.lang:
lang = g.lang
if f in LEGACY_MAP:
return redirect(url_for(LEGACY_MAP[f], lang=lang))
if f in LEGACY_FUNCTIONS_MAP:
return redirect(url_for(LEGACY_FUNCTIONS_MAP[f], lang=lang))
elif f in LEGACY_PAGES_MAP:
return redirect(url_for('site_show', lang=lang, page=LEGACY_PAGES_MAP[f]))
else:
return redirect(url_for('site_show', lang=lang, page=f))