diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-03-17 13:07:03 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-03-17 13:07:03 +0100 |
commit | 6429458e32429a36234bb30ccdd2e5b2b058128b (patch) | |
tree | 1176fb2069f6cce4ee564eda674442681c8d1892 /chimere/views.py | |
parent | 44c86ff6b428cd13f6248bc3cef8e103110f6220 (diff) | |
download | Chimère-6429458e32429a36234bb30ccdd2e5b2b058128b.tar.bz2 Chimère-6429458e32429a36234bb30ccdd2e5b2b058128b.zip |
Better management of project name
Diffstat (limited to 'chimere/views.py')
-rw-r--r-- | chimere/views.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/chimere/views.py b/chimere/views.py index 787a1d9..676ede0 100644 --- a/chimere/views.py +++ b/chimere/views.py @@ -50,6 +50,18 @@ from chimere.route import router from chimere.version import get_version +def get_page_title(area=None): + if not area: + if not settings.PROJECT_NAME: + return "Chimère" + else: + return settings.PROJECT_NAME + if not settings.PROJECT_NAME: + return area.name + else: + return settings.PROJECT_NAME + " - " + area.name + + def status(request): return HttpResponse('OK') @@ -120,7 +132,7 @@ def get_base_response(request, area_name=""): base_response_dct['css_area'] = area.external_css base_response_dct['dynamic_categories'] = \ True if area and area.dynamic_categories else False - base_response_dct['PROJECT_NAME'] = settings.PROJECT_NAME + base_response_dct['PROJECT_NAME'] = get_page_title(area) if hasattr(settings, 'EXTRA_CSS'): base_response_dct['EXTRA_CSS'] = settings.EXTRA_CSS return base_response_dct, None |