http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10904 Galen Charlton <gmcharlt@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Passed QA |In Discussion --- Comment #23 from Galen Charlton <gmcharlt@gmail.com> --- (In reply to Kyle M Hall from comment #8)
I think this behavior should be controlled by a new system preference "IndependentBranchesPatronModifications". I also agree, IndependentBranches behaviors need to be broken up into smaller sets in the future. This would be a good place to start. Any new modules such as this one that need an IndependentBranches behavior should have a separate preference.
I disagree that a new system preference is needed. I think it is sufficient to make this behave like similar interface with regards to library selection: * If IndependentBranches is on, you see only your libraries' stuff unless you're a superlibrarian * If IndependentBranches is off, it *defaults* to showing your library, but there's a selector available on the form to switch to another library. In the later case, it can be coupled with notifications on the main page and patron home page that look like "Patrons requesting modifications: X at my library, Y in the entire system" That's not to say that there won't be other occasion for making finer-grained visibility distinctions, but this really needs a broader discussion. For one thing, it's currently being done differently in serials with the "superserials" permission, and I am very concerned about the prospect of letting a pile of slightly different approaches occur. -- You are receiving this mail because: You are watching all bug changes.