Skip to content

More control over user reservation rules #466

@sekjal

Description

@sekjal

Is your feature request related to a problem? Please describe.
At this point, a user can have exactly 1 reservation for any point between now and the end of time. This means a far-future reservation would block any additional reservations for that user.

Describe the solution you'd like
It should be possible for the library to allow multiple reservations subject to limits such as:

  • frequency (once a day, once a week, once per open period, unlimited etc)
  • not past a certain maximum threshold (X days in the future)
  • different handling based on Location, Client type or User category

Describe alternatives you've considered
A first round fix could just be a Setting for ReserveMaxDaysInFuture, or AllowReservationsFrequency set to 'daily', 'weekly', 'monthly', or 'unlimited' (which would still limit concurrent reservations)

A larger fix could be to add implement these within the Advanced Rules.

Still larger would be to allow libraries to charge for Reservations, and provide a Gratis balance like we now do for printing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Enhancement.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions