Angular Pull List Would Benefit from Filtering

Bug #1968070 reported by John Amundson
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Committed
Wishlist
Unassigned

Bug Description

The Angular Pull List could benefit from adding filters to the grid.

Use Cases:
- The library is large, and they print different pull lists for each department. Staff could filter the "Shelving Location" column to "Children's" to just print children's material.
- Staff want to see what they need to pull for copy-level holds, so they filter on the "Hold Type" column.
- Staff want to pull just their local holds, so they filter on the "Pickup Library Name" column. [This would have been very helpful during COVID in my network.]
- etc

When filtered, there should be a way to print just the filtered list.

Changed in evergreen:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Jennifer Pringle (jpringle-u) wrote :

I think to get filters this interface needs to be refactored to use eg-admin-page like was done in https://bugs.launchpad.net/evergreen/+bug/1843970 and https://bugs.launchpad.net/evergreen/+bug/1945385

Revision history for this message
Lindsay Stratton (lstratton) wrote :

+1 to adding filtering the list and printing the filtered version. All of John's suggested cases are things my libraries would like to be able to do.

Revision history for this message
Jessica Woolford (jwoolford) wrote :

Noting that discussion on pull list filtering in the web client started with bug 1437107

Revision history for this message
Elizabeth Thomsen (et-8) wrote :

Filtering should including Shelving Location Groups.

Changed in evergreen:
assignee: nobody → Jessica Woolford (jwoolford)
Revision history for this message
Jessica Woolford (jwoolford) wrote :

I was poking at this, but it seems like there is a lot more involved than what was done in the two admin page examples. I've unassigned myself because I doubt I will have a fix any time soon.

Changed in evergreen:
assignee: Jessica Woolford (jwoolford) → nobody
Revision history for this message
Bill Erickson (berick) wrote :
Revision history for this message
Dan Briem (dbriem) wrote :

Branch for testing (3 commits on the tip): https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dbriem/lp1968070-angular-pull-list-filters

Filters on pickup library (and its descendants) and either shelving locations or shelving location groups (filters on the mapped locations). Uses a workstation setting to persist the values.

tags: added: pullrequest
Revision history for this message
Terran McCanna (tmccanna) wrote :
Changed in evergreen:
milestone: none → 3.12-beta
tags: added: signedoff
Michele Morgan (mmorgan)
Changed in evergreen:
assignee: nobody → Michele Morgan (mmorgan)
Revision history for this message
Michele Morgan (mmorgan) wrote :

This fix will fill a need that's been missing since the xul client, providing the most commonly needed filters.

Pushed to main for Release 3.12

Thanks Dan, Bill, Terran, and the New Devs Working Group!

Changed in evergreen:
status: Confirmed → Fix Committed
assignee: Michele Morgan (mmorgan) → nobody
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.