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: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected], [email protected],
[email protected]
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.
_______________________________________________
Koha-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/