Koha-clms/offline_circ
Martin Renvoize 507545734e
Bug 41358: Log forced overrides for offline and ILL checkouts
This patch updates offline circulation and ILL checkouts to properly
record their nature in circulation logs as forced transactions.

Offline circulation (process_koc.pl):
- Offline transactions have already occurred without access to normal
  circulation checks
- Now marks these as forced with 'OFFLINE_CIRCULATION' override code
- This helps identify historical transactions that bypassed checks

ILL checkouts (Koha/ILL/Request.pm):
- ILL checkouts are system-initiated and may bypass certain restrictions
  by design
- Now marks these as forced with 'ILL_CHECKOUT' override code
- This helps track and report on ILL circulation activity separately

Display updates (action-logs.inc):
- Added translation strings for both new override codes:
  - OFFLINE_CIRCULATION: "Offline circulation checkout"
  - ILL_CHECKOUT: "ILL system checkout"
- These will now display properly in Tools > Log viewer

This ensures these special checkout types are properly identified in
reporting and analysis, making it easier to understand the context
of historical transactions.

Sponsored-by: OpenFifth <https://openfifth.co.uk/>
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Lisette Scheer <lisette@bywatersolutions.com>
Signed-off-by: Pedro Amorim <pedro.amorim@openfifth.co.uk>
2026-07-16 10:54:21 +00:00
..
enqueue_koc.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
list.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
process.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
process_koc.pl Bug 41358: Log forced overrides for offline and ILL checkouts 2026-07-16 10:54:21 +00:00
service.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00