Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Special Handling for High Demand / High Value Items #1594

Open
phinze opened this issue Jul 19, 2024 · 0 comments
Open

Special Handling for High Demand / High Value Items #1594

phinze opened this issue Jul 19, 2024 · 0 comments

Comments

@phinze
Copy link
Contributor

phinze commented Jul 19, 2024

Original request from @tessavierk:

We think we might actually be ready for "C" tools to be used. We may transition high-value or high-demand tools to "C" status and not let certain users reserve them. Ideally this would be an access we could toggle on/off for users. New users would automatically not be able to borrow "C" tools until they've had a few successful loans and users with frequent late returns might lose "C" status.


"High demand" items are tools that are popular and therefore have long lines of people waiting to use them. For these items, late pickups and returns have negative impact on more people and can make for extraordinarily high wait times.

"High value" items are tools that are expensive to replace or repair. If these tools are damaged or go missing, it's a bigger deal for us to repair or replace them.

To help improve throughput for loans on high demand item and reduce risk on high value items, we'd like to add a borrow policy type that limits who can borrow items with that policy. The "C - Special" policy was originally intended for this, but no code has yet been written to handle it.

New behavior to add:

  • Ability to have a borrow policy that can be toggled on/off per-member manually
  • Ability to have a borrow policy that only allows members with N completed loans to borrow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant