Bug 14737: wrong permissions required for cn_browser.pl plugin
authorTomas Cohen Arazi <tomascohen@theke.io>
Thu, 27 Aug 2015 14:31:42 +0000 (11:31 -0300)
committerTomas Cohen Arazi <tomascohen@theke.io>
Fri, 28 Aug 2015 12:38:46 +0000 (09:38 -0300)
The cn_browser.pl cataloguing plugin only searches for used callnumbers
on the bibliographic database. There is no need for this plugin to
require special permissions besides access to the catalog.

To test:
- Link the cb_browser.pl cataloguing plugin to 952$o in your favourite cataloguing framework
- Login with a superlibrarian user
- Try the plugin
=> SUCCESS: you can use it
- Login with a user that has the full 'tools' permission
- Try the plugin
=> SUCCSES: you can use it
- Login with a user that doesn't have full 'tools' permission
  but has the normal catalogue and cataloguing permissions.
- Try the plugin
=> FAIL: you are requested to login with a different user
- Apply the patch
- Retry
=> SUCCESS: you can use it
- Sign off :-D

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
cataloguing/value_builder/cn_browser.pl

index 9aa2631..9599666 100755 (executable)
@@ -37,7 +37,7 @@ sub plugin {
             query           => $cgi,
             type            => "intranet",
             authnotrequired => 0,
-            flagsrequired   => { tools => 'cn_browser', catalogue => 1 },
+            flagsrequired   => { catalogue => 1 },
         }
     );