http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9439 Bug ID: 9439 Summary: Enforce superlibrarian mutual exclusivity of other permissions Classification: Unclassified Change sponsored?: --- Product: Koha Version: master Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Templates Assignee: oleonard@myacpl.org Reporter: dcook@prosentient.com.au Currently, a patron can have all permissions at once. This includes superlibrarian, even though it already includes all other permissions anyway. I propose that we introduce some JS to uncheck and disable other permissions when superlibrarian is selected. This interface behaviour will make the difference between superlibrarian and the other permissions much more obvious than it is now. I also suggest having some handling to "fix" the current situation where superlibrarian can be selected in conjunction with other permissions. This would include a pop-up warning telling the user that the permissions are going to be changed to just include superlibrarian. I think this patch is also useful in terms of integrating Koha with other external software, since this way you can count on superlibrarians always having a "1" flag in their borrower record. Currently, if superlibrarian is selected along with other permissions, the flag in the borrower record won't be 1. It'll be the sum of the superlibrarian flag and any other permissions/flags applied to that patron. If you give superlibrarians access to external software through Koha, it helps to make sure they always have that "1" flag. -- You are receiving this mail because: You are watching all bug changes.