Bug 32052 - Hold cancellations in the OPAC are falsely recorded as 'intranet'
Summary: Hold cancellations in the OPAC are falsely recorded as 'intranet'
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Hold requests (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low minor (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-31 14:41 UTC by Christofer Zorn
Modified: 2022-11-01 14:50 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christofer Zorn 2022-10-31 14:41:50 UTC
Hey!

It would be really cool if there was better transparency on what happened to our holds and how they were cancelled. I know the system logs when a hold ages out, but having the knowledge that a hold was cancelled by a patron may also be beneficial.

Our staff have struggled with knowing how a hold was cancelled. If the hold ages out on the shelf, Koha reports that nicely. However, if a patron or staff member cancels the hold, there is no log kept on that.

It would be helpful information for our staff when interacting with a patron to know how the hold was cancelled.

Thank you!

Chris
Comment 1 hebah 2022-10-31 17:27:06 UTC
The ability to apply a hold cancellation reason would be amazing for holds reporting, even something as basic as designating one reason for OPAC cancellations, as we can do in the expire holds cron.
Comment 2 Katrin Fischer 2022-11-01 14:50:00 UTC
It's not quite right, we do keep a log, but I think there is still a bug there actually: if you cancel a hold from the OPAC, the logs still show the interface as "Intranet". It should be OPAC.

To test:
* Create 2 holds
* Turn on HoldsLog system preference
* Cancel one hold from the staff interface
* Cancel one hold from the OPAC
* Check the holds logs - you can see that both cancel entries look the same