Koha/circ
Liz Rea c2015c7103 Bug 6841 - A member with cataloging permissions cannot change branches (when independent branches is set on)
This patch does a couple of things.

1. Changes permission over all to set branch printer (change branch/Set Library) from "circulation" privileges to "view catalogue" permissions. Reasoning: anyone who has privileges to view catalogue could reasonably be expected to perhaps need to change the set branch, but you might have people who don't have circulate permissions who need to change the branch, centralized cataloguing, for example. Those people would never circ and wouldn't need circ privileges, but *would* need to be able to change the set branch.
2. Changes the template flags to see the "Set Library" link with independent branches set from "manage users" to "manage users or edit catalogue." Reasoning: even with indy branches on, there might be reasons for catalogers to be able to change the set branch (that reason was the impetus for this patch in the first place).

To test:
Create a user with only "View Catalogue" Permissions (no circulate permissions), that user should be able to change set library with Independent branches OFF.

With independent branches on, give a user edit catalogue permissions. That user should be able to change set library.

I want to add that this patch was specifically written in response to chris_n's bug report. It may not be practical for these changes to be in mainline, but I haven't thought of any reasons why it would be explicitly bad. That doesn't mean there aren't some, though.

Signed-off-by: Chris Nighswonger <cnighswonger@foundations.edu>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2011-09-14 21:44:03 +12:00
..
add_message.pl Fix FSF address in directory circ/ 2010-03-16 20:17:50 -04:00
billing.pl Fix FSF address in directory circ/ 2010-03-16 20:17:50 -04:00
bookcount.pl Bug 4372 - Fix for bookcount.pl not counting started transfers as seeing an item 2010-04-29 22:03:42 -04:00
branchoverdues.pl Partial fix for Bug 5745, Overdues with fines report not showing titles 2011-02-15 10:12:36 +13:00
branchtransfers.pl Bug 4330 : Adding some copyright BibLibre statements 2011-03-21 10:57:20 +13:00
circulation-home.pl Fix for bug 6243 - Link to fast cataloging missing from circulation home page 2011-04-22 06:57:40 +12:00
circulation.pl Bug 6280 : Don't generate invalid SQL in GetPendingIssues 2011-08-11 12:53:15 +12:00
del_message.pl Fix FSF address in directory circ/ 2010-03-16 20:17:50 -04:00
hold-transfer-slip.pl Bug 2505 - Add commented use warnings where missing in the circ/ directory 2010-04-21 20:20:03 +12:00
overdue.pl Bug #6049 - Add a filter by date in overdue.pl 2011-04-09 11:18:44 +12:00
pendingreserves.pl Bug 2505 - Add commented use warnings where missing in the circ/ directory 2010-04-21 20:20:03 +12:00
reserveratios.pl bug 6724: enable decimals on values greater than 1 2011-09-07 08:39:18 +12:00
returns.pl Merge remote-tracking branch 'kc/new/enh/bug_5922' into kcmaster 2011-08-01 13:03:34 +12:00
selectbranchprinter.pl Bug 6841 - A member with cataloging permissions cannot change branches (when independent branches is set on) 2011-09-14 21:44:03 +12:00
stats.pl Bug 2505 - Add commented use warnings where missing in the circ/ directory 2010-04-21 20:20:03 +12:00
transferstoreceive.pl Improve display of information on Transfers to your library report 2010-03-16 21:12:20 -04:00
view_holdsqueue.pl Fix for 5143, now with IE debug removed 2010-12-15 09:31:33 +13:00
waitingreserves.pl Bug 6121: Holds awaiting pickup 2011-09-04 20:03:37 +12:00
ypattrodue-attr-search-authvalue.pl bug 2866: Overdues Reports - Upgrading to filter by patron extended attributes 2009-05-28 19:20:36 -05:00
ysearch.pl Bug 2505 - Add commented use warnings where missing in the circ/ directory 2010-04-21 20:20:03 +12:00