register proxy user UUID when creating a loan

Description

We need a new field called proxyUserId in the loan object, optional.

This field will be populated with the user's ID when the user uses the "check out as proxy" option. The loan's userId should be set to the user ID of the selected sponsor user (a value from the proxyFor field).

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Marc Johnson August 17, 2017 at 11:54 AM

Just for my understanding:

  • the userId property refers to the user which represents the patron who the item is loaned to (also the sponsor, if in a proxied request)?

  • the proxyUserId property refers to the user which requested the loan, if the person requesting the loan is doing so as a proxy?

And the metadata properties tell us the user who enacted the loan on the system (might be one of the above for self service, but likely to be a staff member at this point?).

Done

Details

Assignee

Reporter

Priority

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created August 7, 2017 at 2:37 PM
Updated August 17, 2017 at 1:13 PM
Resolved August 17, 2017 at 1:13 PM
TestRail: Cases
TestRail: Runs

Flag notifications