[Bug 43129] New: Vue holds: port existing holds queue management panel
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43129 Bug ID: 43129 Summary: Vue holds: port existing holds queue management panel Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Hold requests Assignee: koha-bugs@lists.koha-community.org Reporter: martin.renvoize@openfifth.co.uk QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, lisette@bywatersolutions.com, tomascohen@gmail.com Depends on: 43127 Blocks: 43123 Target Milestone: --- Port the existing holds queue management panel (currently the bottom half of reserve/request.tt) into the Vue holds module added in bug 43127, using KohaTable.vue against the existing GET /holds endpoint. No backend or endpoint change is required for this bug. This is the per-biblio pending holds list, distinct from Koha's separate Circulation Holds queue report (circ/view_holdsqueue.pl), which is addressed separately in another bug depending on bug 42503. Retain all current capabilities: - Priority reordering (drag and drop and arrow buttons). - Suspend and resume, individually and in bulk. - Cancel, individually and in bulk (via the existing background job). - Moving a hold between bib level and item level. - Hold group management. - HoldsSplitQueue support. Test plan 1. With UseNewHoldsInterface enabled, confirm the holds queue panel shows the same holds, in the same order, as reserve/request.pl for a given biblio. 2. Reorder hold priority via drag and drop and via the arrow buttons, and confirm the resulting priorities match the legacy interface. 3. Suspend, resume and cancel holds individually and in bulk, and confirm behaviour matches reserve/request.pl. 4. With HoldsSplitQueue enabled, confirm the queue is split into tabs as expected. Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43123 [Bug 43123] Hold placement workflow: Vue modernisation (epic) https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43127 [Bug 43127] Vue holds module: scaffolding and Express bib-level hold workflow -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43129 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |43131 Target Milestone|--- |26.11 Assignee|koha-bugs@lists.koha-commun |matt.blenkinsop@openfifth.c |ity.org |o.uk Initiative type|--- |Feature Status|NEW |ASSIGNED Sponsorship status|--- |Sponsored Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43131 [Bug 43131] Enable UseNewHoldsInterface by default and deprecate reserve/request.pl -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org