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)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 16 May 2023 09:47:15 +0000 (11:47 +0200)
commit45d99e7a0b5769dcfb763884cf2bbc3302dcf111
tree9807f850cb2e5445c1ca2380ec22265d797b9dc6
parent8eeaa1f714b211d6769b80b2b3096cd417271de4
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>
tools/tools-home.pl