diff options
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 |
