LP#1869971: allow/disallow use of custom CSS org setting in TPAC user/jeffdavis/lp1869971-disable-custom-css-by-default
authorJeff Davis <jdavis@sitka.bclibraries.ca>
Tue, 7 Apr 2020 19:08:37 +0000 (12:08 -0700)
committerJeff Davis <jdavis@sitka.bclibraries.ca>
Tue, 7 Apr 2020 19:08:37 +0000 (12:08 -0700)
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Open-ILS/src/templates/opac/parts/base.tt2
Open-ILS/src/templates/opac/parts/config.tt2

index b6c2876..5d1e0bd 100644 (file)
@@ -17,7 +17,7 @@
         <link rel="stylesheet" type="text/css" href="[% ctx.media_prefix %]/css/skin/default/opac/semiauto-rtl.css[% ctx.cache_key %]" />
         [% END %]
 
-        [% IF ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css') %]
+        [% IF ctx.allow_custom_css == 'true' AND ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css') %]
             [% custom_css = ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css') %]
         [% '<style>'; custom_css ; '</style>' %]                                          
         [% END %]
index 48b4f0f..acebac7 100644 (file)
@@ -275,4 +275,9 @@ ctx.max_cart_size = 500;
 ##############################################################################
 ctx.show_reservations_tab = 'false';
 
+##############################################################################
+# Enable custom CSS via opac.patron.custom_css org setting
+##############################################################################
+ctx.allow_custom_css = 'false';
+
 %]