[Koha-bugs] [Bug 2426] Management Permissions Deprecated
bugzilla-daemon at liblime.com
bugzilla-daemon at liblime.com
Fri May 29 21:07:59 CEST 2009
http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=2426
--- Comment #5 from Galen Charlton <galen.charlton at liblime.com> 2009-05-29 19:07:58 ---
[13:13] <atz> gmcharlt: would appreciate feedback on bug#2426
[13:15] <atz> basically the IndyBranches implementation for controlling "Set
branch" is fractured
[13:16] <atz> and whatever fix I implement will reveal that... i.e. "yuo broke
it!"
[13:29] <gmcharlt> atz: some thoughts about it
[13:29] <gmcharlt> 1. this is a good candidate for AJAX - no need to redirect
at all
[13:30] <atz> good thought
[13:30] <gmcharlt> 2. catalogue->setbranch is OK as a granular permission
[13:30] <gmcharlt> 3. indybranches is orthogonal to user permissions in this
case, but that's OK for now
[13:31] <gmcharlt> although potentially it could implement the restriction by
overriding the value of a particular users setbranch permission
[13:31] <atz> yeah, system groups will inevitably come into play here
[13:34] <atz> for (3) are you saying it is OK to leave the manage permission
in play for this weird indy branches exception case?
[13:35] <atz> that would make the bug an INVALID
[13:35] <gmcharlt> no, the permission should go away
[13:35] <atz> so basically we'll be showing the link to indy branches users,
even if they can't use it
[13:35] <gmcharlt> and be replaced a test on the indybranch syspref and
whether or not the user is a superlibrarian or has cataloge->changebranch
[13:36] <atz> superlibrarian gets all user permissions already
[13:37] <gmcharlt> true
[13:40] <atz> gmcharlt: what do you think about a psuedo permission for
setbranch? i.e., granular permissions would populate it from
catalogue:setbranch but it would still exist for non-granular
[13:40] <atz> ?
[13:40] <gmcharlt> sounds reasonable
[13:42] <atz> i'll give it a try
--
Configure bugmail: http://bugs.koha.org/cgi-bin/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the Koha-bugs
mailing list