[Koha-bugs] [Bug 10904] would like to limit patron update request management by branch

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Apr 17 18:35:26 CEST 2014


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

Galen Charlton <gmcharlt at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Passed QA                   |In Discussion

--- Comment #23 from Galen Charlton <gmcharlt at 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.


More information about the Koha-bugs mailing list