]> git.koha-community.org Git - koha.git/commit
Bug 35346: Update template logic to display 'Essential'
authorMartin Renvoize <martin.renvoize@ptfs-europe.com>
Thu, 16 Nov 2023 13:20:58 +0000 (13:20 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Tue, 26 Mar 2024 10:21:18 +0000 (11:21 +0100)
commit96f7ef4636f29820bd23e95e8f55c725bafd0270
treee02ab4b97b2829a2bb52bca72d8186019792b2a8
parentce30f8a03189630bef232e05dd023a1bcc52c335
Bug 35346: Update template logic to display 'Essential'

This patch updates the cookie consent template logic to always display
the 'Accept essential cookies' button and only expose the 'Accept all
cookies' button when there are additional cookies to accept, i.e. when
JSConsents is populated.

Test plan
1) Enable CookieConsent
2) Note you see 'Accept essential cookies' in both OPAC and Staff client
   until you have accepted them
3) Add a cookie to ConsentJS
4) Note that you will now see 'Accept all cookies' as well as the 'Accept
   essential cookies' button.

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc
koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc