Bug 35923

Summary: Add a permission to transfer items
Product: Koha Reporter: Caroline Cyr La Rose <caroline.cyr-la-rose>
Component: PatronsAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: gmcharlt, kyle.m.hall, philippe.blouin
Version: unspecified   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Caroline Cyr La Rose 2024-01-26 17:08:49 UTC
Currently, the ability to transfer items is only in "circulate_remaining_permissions" which gives access to the circulation-home.pl page, along with all circulation options (ability to check out, the check in, etc.)

Some libraries might want to prevent some staff members to access the branchtransfers.pl page.
Comment 1 Caroline Cyr La Rose 2024-01-26 17:15:28 UTC
My exact use case was a system with many libraries but who don't want to transfer items, but are not "Independent branches" either. 

I disabled all the transfer options in Library transfer limits. However, staff still have access to the branchtransfers.pl page and if they scan checked out items, it checks them in, which is not their wanted behaviour.

I thought we could have a permission that we could *not* give those staff members to prevent errors when transfers are not allowed.

(Incidentally, I thought disabling everything in Library transfer limits would maybe remove the option, but it doesn't. The template only checks for Independent branches.)