Angular Staff Catalog Record Detail Holds Tab

Bug #1818288 reported by Bill Erickson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
New
Wishlist
Unassigned

Bug Description

Continuing from bug #1806087. Opening as new bug since these are new features and may not make the 3.3 cut.

I have code in progress to add support for the "Holds" tab in the record detail page of the Angular staff catalog. This includes all actions from the analogous AngJS holds grid, including the following:

* Holds grid built from the new wide-holds API. (wide-holds-API++)
* batch cancel holds
* batch retarget holds
* batch edit holds
** Unified form to modify notify options, dates, etc.
* hold detail page (menu and row double-click)
* batch mark items damaged
* batch mark items missing
* show last few circulations
* retrieve patron
* support for indented menu groups a la angjs grids for grouping the hold actions menu.

New UI is built from a collection of reusable components, so they can easily be slotted into holds pull list, patron holds, etc. interfaces.

Branch en route.

Revision history for this message
Bill Erickson (berick) wrote :

Working branch push:

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/lp1818288-ang-staff-catalog-record-holds

To clarify, the "show last few circulations" and "retrieve patron" actions link to the AngularJS interfaces. Other interfaces/actions are ported to Angular.

Changed in evergreen:
milestone: none → 3.next
assignee: Bill Erickson (berick) → nobody
tags: added: pullrequest
Revision history for this message
Bill Erickson (berick) wrote :

Targeting to 3.next since these are new features. Given the "experimental" nature of the staff catalog, though, I don't see any great danger in merging to 3.3 if we wanted to go that route.

tags: added: webstaffclient
removed: staffclient
Bill Erickson (berick)
tags: added: cataloging
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.