publik: add support for an "environment_label" variable (#11347)

This will be used to mark the front and backoffice styles with a specific
banner.
This commit is contained in:
Frédéric Péters 2016-06-14 12:00:08 +02:00
parent 4d02627727
commit 62376d7993
2 changed files with 5 additions and 0 deletions

View File

@ -35,6 +35,7 @@ def services_js(request, *args, **kwargs):
'backoffice_menu_url': service['backoffice-menu-url'],
})
response_vars = {
'PUBLIK_ENVIRONMENT_LABEL': settings.TEMPLATE_VARS.get('environment_label'),
'PUBLIK_PORTAL_AGENT_URL': request.build_absolute_uri('/'),
'PUBLIK_PORTAL_AGENT_TITLE': settings.TEMPLATE_VARS.get('site_title') or _('Portal Agent'),
'PUBLIK_PORTAL_AGENT_EXTRA_CSS': settings.TEMPLATE_VARS.get(

View File

@ -3,6 +3,10 @@ GADJO_DEFAULT_SIDEPAGE_STATUS = 'expanded';
$(function() {
var all_done = false;
if (PUBLIK_ENVIRONMENT_LABEL) {
$('body').attr('data-environment-label', PUBLIK_ENVIRONMENT_LABEL);
}
if (PUBLIK_PORTAL_AGENT_EXTRA_CSS) {
$('<link rel="stylesheet" type="text/css" media="all" href="' +
PUBLIK_PORTAL_AGENT_EXTRA_CSS + '"/>').appendTo('head');