Koha-clms/Koha/ILL
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
..
Backend Bug 40105: Patrons cannot add notes when creating an ILL 2026-03-05 08:33:32 -07:00
Batch Bug 42397: Add 'ILL_BATCHES' action_logs modulename 2026-06-19 12:00:16 +00:00
ISO18626 Bug 37762: (QA follow-up): Warn and return 500 on schema validation failure in progress_request 2026-05-15 08:11:12 -06:00
Request Bug 40504: Auto functionality: 2026-03-26 14:21:22 +01:00
Backend.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Batch.pm Bug 41950: (follow-up) Add DBIC relationship aliases for +count embeds 2026-06-29 16:19:49 +00:00
Batches.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Comment.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Comments.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ISO18626.pm Bug 37762: (QA follow-up): Add ShippedReturn support action type 2026-05-08 12:25:49 -06:00
Request.pm Bug 41358: Log forced overrides for offline and ILL checkouts 2026-07-16 10:54:21 +00:00
Requests.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00