This work adds a `request_transfer` method to `Koha::Item` that allows a transfer to be requested.
The method will throw exceptions for missing parameters and it obeys the transfer limits.
Optionally, one can pass 'ignore_limits' and 'enqueue'/'replace' parameters to override the transfer limits and handle cases where a transfer request may already exist.
|