diff --git a/i2p2www/legacy.py b/i2p2www/legacy.py index 0b6f2f0b079d358f39affff9eb961e48aff63a29..2068ae73a05448035fef3a2882b3d6c53fcac19a 100644 --- a/i2p2www/legacy.py +++ b/i2p2www/legacy.py @@ -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))