]> git.koha-community.org Git - koha.git/commit
Bug 12080: restore effect of superserials permission
authorFrédéric Demians <f.demians@tamil.fr>
Tue, 15 Apr 2014 08:10:07 +0000 (10:10 +0200)
committerFridolin Somers <fridolin.somers@biblibre.com>
Thu, 7 Aug 2014 08:23:18 +0000 (10:23 +0200)
commite0cbcae0a74cadd85bcdb77f5ddfef94ea314194
tree69305b1cb72f8a5550a6dcc8bb682548480d7b0a
parent39498e72f5b72d0ebe4df9b5a803a0432e65df7d
Bug 12080: restore effect of superserials permission

The superserials permission is meant to allow an operator
to see all subscriptions regardless of branch when IndependentBranches
is on without having to have full superlibrarian permissions.  This
patch restores this behavior.

TEST PLAN
---------
1) Apply the patch for bug 12048 (as needed -- it may be pushed)
2) Ensure you have two users: superlibrarian, non-superlibrarian
   with all access to the staff client except superserials.
3) Ensure you have serials belonging to a different branch than
   the non-superlibrarian.
3) Log into staff client as superlibrarian
4) Click 'Serials'
5) Click the 'Submit' button in the search area.
   -- note the number of results.
6) Log into staff client as non-superlibrarian
7) Click 'Serials'
8) Click the 'Submit' button in the search area.
   -- note the number should be less, note the number.
9) Give the non-superlibrarian superserials access.
10) Home -> Serials
11) Click the 'Submit' button in the search area.
   -- the number will still be the same at the one in step #8.
12) Apply the patch
13) Refresh the page
   -- the number should now match the one in step #5.

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
(cherry picked from commit f0e574be4a834b28b0e19f2964f5de989f0e6665)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
C4/Serials.pm