Port Acquisitions patron requests

Bug #1988993 reported by Tiffany Little
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
New
Wishlist
Tiffany Little

Bug Description

Creating a bug to track the Angularization of the acquisitions purchase requests interface.

Changed in evergreen:
assignee: nobody → Tiffany Little (tslittle)
summary: - Angularize Acq patron requests
+ Port Acq patron requests
summary: - Port Acq patron requests
+ Port Acquisitions patron requests
Revision history for this message
Tiffany Little (tslittle) wrote :

In the interests of feedback fest, here's my WIP branch: https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/tlittle/LP1988993_patronrequests

Things to note that are new/different:

1. Whether or not the new patron requests menu item appears is controlled by a library setting: Acquisitions>Enable patron requests.

2. There is a new table for acquisition patron request-specific cancel reasons, instead of using the default acq cancel reasons. (See bug 1970975) If you go to Administration>Acquisitions Administration>Cancel Reasons you'll see there's a second tab for "Request Cancel Reasons."

3. You can search for a patron from within the "Create Request" modal.

4. Title is a required field on the create request modal.

5. You can add a request to either an existing purchase order, or create a new PO on the fly and add it.

6. There is a new Action menu item for "Search for matching lineitem." If clicked, it will open a new tab to acq line item search. It will prepopulate the search terms with info from the patron request. If you find a matching pending line item, you can mark that line item (think like Mark For... on bib records) and then in the requests list you can link one or many requests to that specific line item.

I have testing notes and the beginnings of documentation available here: https://docs.google.com/document/d/1DVmntkVWf4-FQPLeY0GeDdlOVr5Kd0l9-gaQ-EsqZLQ/edit

This work is NOT complete, but it's done enough that I'm ready to solicit feedback so I'm adding the pullrequest tag.

tags: added: pullrequest
Revision history for this message
Blake GH (bmagic) wrote :

Patch doesn't merge onto main today. I tried my hand at resolving the conflict. It's on bugsquash2

tags: added: needsrebase
Revision history for this message
Blake GH (bmagic) wrote :

Patch doesn't merge onto main today.

 Open-ILS/src/eg2/src/app/staff/acq/lineitem/cancel-dialog.component.html
 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html
 Open-ILS/src/eg2/src/app/staff/nav.component.html
 Open-ILS/src/sql/Pg/950.data.seed-values.sql

Please rebase

Changed in evergreen:
importance: Undecided → Wishlist
milestone: none → 3.next
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.