|
Purpose: Once we have implemented Prevent Local Page Requests in Request Policy (
UXPROD-2690
Draft
) and/or Specify Allowed Pickup Service Points in Request Policy (
UXPROD-2689
Closed
), there will be situations in which you are prevented from selecting a pickup service point when creating a request. The purpose of this feature is to allow this to be overridden byt staff with appropriate permissions.
Use cases:
- Normally local page requests are prevented but I want to allow a patron to make one because they have a short-term injury or a longer term disability
Thoughts on design:
- Discussed in RA SIG meeting on 2020-09-28
- Normally an override would be offered in the context of request creation (e.g. an override button on the "this service point isn't allowed" popup) and we may still want to offer that
- But, in this case, you might want the ability to indicate in the user record if the user should be allowed local pages or other exceptions (because, for example, they are disabled or injured). Setting something in the user record would remove the need to do an override at the point of request creation (which may require the patron to call to the library - as overrides can't be done by patrons via discovery layer).
- IF we decide to implement an Override capability from within the Request creation workflow, SMEs think it would be okay if the permission to do this override is bundled with other request override permissions (see
UXPROD-2649
Analysis Complete
).
Potential workaround: Create a patron group that could be selected for patrons that should get special exceptions and then tie that patron group to a less restrictive request policy in circ rules. This could balloon the number of patron groups and circ rules needed.
|