Bug 33595: (bug 26628 follow-up) Fix authorization for tools-home.pl
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 11 May 2023 10:05:04 +0000 (12:05 +0200)
committerPedro Amorim <pedro.amorim@ptfs-europe.com>
Wed, 7 Jun 2023 10:16:07 +0000 (10:16 +0000)
commite14529807a340714de8e95df3b0f48185da481a1
treef409e08673435c3d33560af86cfab42340c08386
parente19ddc58a37eae78171cfbd19006558d796896b0
Bug 33595: (bug 26628 follow-up) Fix authorization for tools-home.pl

If you log into the OPAC as a user with no flags, you can see a restricted view of
/cgi-bin/koha/tools/tools-home.pl instead of seeing the login screen.

Test plan:
Use a patron with catalogue permission only
Login and access the tools home page
=> redirected to the login screen

Add a club sub permission
Login and access the tools home page
=> You see the tools home page with the clubs link

Add a tool sub permission, remove club
Login and access the tools home page
=> You see the tools home page with the relevant link

Signed-off-by: David Cook <dcook@prosentient.com.au>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
(cherry picked from commit 45d99e7a0b5769dcfb763884cf2bbc3302dcf111)
Signed-off-by: Pedro Amorim <pedro.amorim@ptfs-europe.com>
tools/tools-home.pl