Bug 40940

Summary: Expand library group feature "local float group" to subgroups
Product: Koha Reporter: holly
Component: CirculationAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: gmcharlt, kyle
Version: Main   
Hardware: All   
OS: All   
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:

Description holly 2025-10-02 20:02:11 UTC
The subgroup feature of library groups would be more useful for managing floating materials if subgroups nested within a group could function as self-contained float groups. 

Example: 
Library system creates a library group with the local hold group feature enabled. This group has subgroups:
Subgroup 1
-Library A
-Library B
Subgroup 2
-Library C
-Library D

In the the circulation and fine rules for the appropriate libraries, the default return policy is set to "Item floats by library group." 

With current functionality, an item owned by library A is returned at library D, and Koha considers this a valid float location. 

With this enhancement:
-An item owned by library A returned at library D would be transferred back to library A
-An item owned by library A returned to library B is a valid float and stays at library B