Bug 29109

Summary: Delete ILL requests manually
Product: Koha Reporter: Andrew Fuerste-Henry <andrew>
Component: ILLAssignee: Bugs List <koha-bugs>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P5 - low CC: pedro.amorim, tomascohen
Version: Main   
Hardware: All   
OS: All   
See Also: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28740
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32629
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Andrew Fuerste-Henry 2021-09-24 12:36:08 UTC
There is no way to delete an ILL request in the staff client. It would be nice to be able to delete a request that is either complete or somehow in error.
Comment 1 Katrin Fischer 2023-01-13 12:57:44 UTC
I believe the backend should probably implement this as a capability, depending in your workflow this should probably on a per backend/plugin basis?
Comment 2 Pedro Amorim 2023-02-02 10:33:44 UTC
In order to be able to delete a request, that request's status needs to have 'KILL' as a next_action in the status_graph of its respective backend.

In other words, it's the backend that will determine when the delete button/action is available.
If you don't see a "delete request" button, it means the that request's backend does not allow for deletion of requests in that status.
Comment 3 Tomás Cohen Arazi (tcohen) 2023-02-03 15:27:56 UTC
This is already implemented and up to the backend developers to make the KILL status reachable were appropriate.