[Koha-bugs] [Bug 6841] A member with cataloging permissions cannot change branches (when independent branches is set on)

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Sep 6 21:01:26 CEST 2011


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6841

--- Comment #1 from Liz Rea <wizzyrea at gmail.com> 2011-09-06 19:01:26 UTC ---
Created attachment 5322
  --> http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=5322
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.

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the Koha-bugs mailing list