[Bug 24868] New: When CircControl or ReservesControlBranch are enforced based on item location limits are enforced per library

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] New: When CircControl or ReservesControlBranch are enforced based on item location limits are enforced per library

bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

            Bug ID: 24868
           Summary: When CircControl or ReservesControlBranch are enforced
                    based on item location limits are enforced per library
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P5 - low
         Component: Circulation
          Assignee: [hidden email]
          Reporter: [hidden email]
        QA Contact: [hidden email]
                CC: [hidden email], [hidden email]

Here's the situation:
- Library has Branch A and Branch B
- Library has ReservesControlBranch set to enforce based on item home library
- Library has circ rule for all branches / all patrons / itype DVD that has max
of 1 hold allowed
- Patron is allowed to place 1 hold on a DVD from Branch A AND 1 hold on a DVD
from Branch B

This same logic applies to other parts of the circ and fine rules that are
enforcing counts - holds per day, current checkouts allowed, total current
checkouts allowed, maximum holds allowed, etc.

--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item location limits are enforced per library

bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

Andrew Fuerste-Henry <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

Andrew Fuerste-Henry <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|When CircControl or         |When CircControl or
                   |ReservesControlBranch are   |ReservesControlBranch are
                   |enforced based on item      |enforced based on item,
                   |location limits are         |location limits are
                   |enforced per library        |enforced per library

--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

Andrew Fuerste-Henry <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[hidden email]-commun |[hidden email]
                   |ity.org                     |

--
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

Nick Clemens <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]-c
                   |                            |ommunity.org,
                   |                            |[hidden email],
                   |                            |martin.renvoize@ptfs-europe
                   |                            |.com, [hidden email]

--
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

--- Comment #1 from Andrew Fuerste-Henry <[hidden email]> ---
Clarifying a bit, we at ByWater have talked this one back and forth and are
fairly uncertain about it. We agree that this behavior isn't really what one
would logically assume based on how rules are presented. But is this behavior
correct? Is it what libraries want? There may not be a universal agreement to
be found.

--
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

Martha Fuerst <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #2 from Martha Fuerst <[hidden email]> ---
I could come up with scenarios where a consortium using one instance of Koha
may want this to behave as is, but speaking from the perspective of a system
with multiple locations, it's not how we would interpret it "should" behave.

--
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

Daniel Gaghan <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |daniel.gaghan@pueblolibrary
                   |                            |.org

--- Comment #3 from Daniel Gaghan <[hidden email]> ---
PCCLD is seeing this issue with a number of our users placing an excessive
amount of holds and filling up the hold shelves. It is also an issue because we
have several locations that are non-floating and we need the rules of the
non-floating library followed over the rules of the patron's library.

--
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

--- Comment #4 from Katrin Fischer <[hidden email]> ---
If I understand correctly, to me the current behavour is correct for me.

As the "All libraries" rule is not really over "All libraries" but "Fallback to
be used when no rule for the specific library is set". And we explain this on
the top of the page, so I think changing it would go against that.

I think if we wanted a 'total hold allowed over all libraries for a specific
itemtype' we'd need a new setting.

--
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

--- Comment #5 from Nick Clemens <[hidden email]> ---
Created attachment 105356
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=105356&action=edit
The different queries used to count holds vs issues

You can see that for issues, if using a default rule we remove the branch
restriction from the search.

For reserves we don't make this distinction, this is the cause of the behaviour
here that is not explained in the text on the page i.e. that reserves control
changes the way holds are counted.

Additionally, looking at the holds counting, the check for matching
borrowers.branchcode is a tautology - find holds where the borrower's
branchcode is the borrower's branchcode :-) We don't bother with this check in
the issues

--
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

[Bug 24868] When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library

bugzilla-daemon
In reply to this post by bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24868

Nick Clemens <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://bugs.koha-community
                   |                            |.org/bugzilla3/show_bug.cgi
                   |                            |?id=25643

--
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[hidden email]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/