Comment 1 for bug 1988993

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.