[Koha-bugs] [Bug 10276] Extend IndependentBranches to support groups of libraries
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Feb 19 13:27:19 CET 2015
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10276
Kyle M Hall <kyle at bywatersolutions.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #36027|0 |1
is obsolete| |
--- Comment #64 from Kyle M Hall <kyle at bywatersolutions.com> ---
Created attachment 36028
-->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=36028&action=edit
Bug 10276 - Extend IndependentBranches to support groups of libraries
This patch adds the ability to have independent library groups. To
enable this feature, enable the IndependentBranches system preference.
If no libraries are in any independent library groups,
IndependentBranches will behave as it always have. If a library is
part of an independent library group with one or more libraries, that
library will be able to access and modify patrons and items from any
library in that group.
Let's say we have 3 groups:
Group1:
LibA
LibB
LibC
Group1:
LibD
LibE
LibF
Group3:
LibG
LibH
LibA
Note how LibA is in two groups ( Group1 and Group3 ). With this
configuration, if IndependentBranches is enabled, libraries will be able
to access and edit patrons and items in the following configuration:
LibA => LibB, LibC, LibG, LibH
LibB => LibA, LibC
LibC => LibA, LibB
LibD => LibE, LibF
LibF => LibD, LibE
LibG => LibH, LibA
LibH => LibG, LibA
Furthermore, let us assume there is a library LibI, which does not
belong to any group. That library will only be able to view and edit
patrons and items from it's own library.
Imagine a library consortium consisting of multiple library systems.
This feature would allow a consortium to group libraries by system such
that those systems could work independently from one another on a single
installation.
Test Plan:
1) Apply this patch
2) Run updatedatabase.pl
3) Enable IndependentBranches
4) Test independent branches, no changes should be noted
5) Navigate to admin/branches.pl
6) Create a new Independent library group
7) Add your library and some other libraries to that group
8) Re-test IndependentBranches, everything should work as previously,
but instead of being limited to just your library, you should have
access to everything within your library group.
Example: Try to edit an item. If the item is owned by a library in
your group, you should be able to edit it.
Signed-off-by: Joel Sasse <jsasse at plumcreeklibrary.net>
Signed-off-by: Mark Tompsett <mtompset at hotmail.com>
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list