Back to bug 9762

Who When What Removed Added
nengard 2013-03-07 13:02:05 UTC Summary wait to track overrides way to track overrides
spark 2014-02-12 21:08:11 UTC CC spark
tmisilo 2015-11-18 16:40:18 UTC CC misilot
katrin.fischer 2019-04-27 21:17:13 UTC Summary way to track overrides Log circulation overrides
CC katrin.fischer
katrin.fischer 2019-04-27 21:20:57 UTC Depends on 22794
katrin.fischer 2019-06-08 05:55:15 UTC CC barton
katrin.fischer 2019-11-24 15:11:24 UTC Depends on 22794
Blocks 22794
caroline.cyr-la-rose 2021-01-07 17:04:27 UTC CC caroline.cyr-la-rose
margaret 2021-01-29 18:04:54 UTC CC margaret
mfuerst 2021-01-29 18:18:06 UTC CC mfuerst
madamyk 2021-02-01 15:00:31 UTC CC madamyk
solene.ngamga 2023-04-12 14:50:19 UTC CC solene.ngamga
Status NEW Needs Signoff
lucas 2023-04-14 14:48:55 UTC CC lucas
Status Needs Signoff Failed QA
emily.lamancusa 2023-08-17 11:54:54 UTC CC emily.lamancusa
emily-rose.francoeur 2023-09-26 13:21:17 UTC Attachment #149554 Attachment is obsolete 0 1
matthias.le-gac 2024-03-25 17:22:21 UTC Attachment #156222 Attachment is obsolete 0 1
matthias.le-gac 2024-03-27 18:07:46 UTC Status Failed QA Needs Signoff
lucas 2024-03-27 19:18:29 UTC Status Needs Signoff Failed QA
matthias.le-gac 2024-03-28 13:32:57 UTC CC matthias.le-gac
matthias.le-gac 2024-03-28 15:20:50 UTC Attachment #163847 Attachment is obsolete 0 1
Attachment #164022 Attachment is obsolete 0 1
matthias.le-gac 2024-03-28 15:46:35 UTC Attachment #164067 Attachment is obsolete 0 1
matthias.le-gac 2024-04-03 17:39:38 UTC Attachment #164302 Attachment is obsolete 0 1
matthias.le-gac 2024-04-04 14:53:55 UTC Status Failed QA Needs Signoff
matthias.le-gac 2024-04-05 14:14:37 UTC Attachment #164479 Attachment is obsolete 0 1
matthias.le-gac 2024-04-08 14:08:03 UTC Comment 22 Tag obsolete
matthias.le-gac 2024-04-08 14:08:07 UTC Comment 21 Tag obsolete
matthias.le-gac 2024-04-08 14:32:48 UTC Attachment #164068 Attachment is obsolete 0 1
matthias.le-gac 2024-04-08 14:32:51 UTC Attachment #164387 Attachment is obsolete 0 1
matthias.le-gac 2024-04-08 14:32:54 UTC Attachment #164426 Attachment is obsolete 0 1
matthias.le-gac 2024-04-08 14:43:53 UTC Attachment #164510 Attachment is obsolete 0 1
kebliss 2024-04-10 18:42:56 UTC CC kebliss
anneli.osterman 2024-04-26 10:59:26 UTC CC anneli.osterman
hammat.wele 2024-08-13 16:53:59 UTC Attachment #164508 Attachment is obsolete 0 1
hammat.wele 2024-08-13 16:54:03 UTC Attachment #164509 Attachment is obsolete 0 1
hammat.wele 2024-08-13 16:54:08 UTC Attachment #164519 Attachment is obsolete 0 1
hammat.wele 2024-08-13 16:55:06 UTC CC hammat.wele
martin.renvoize 2024-11-29 15:58:56 UTC Status Needs Signoff Patch doesn't apply
CC martin.renvoize
martin.renvoize 2024-11-29 16:14:22 UTC QA Contact martin.renvoize
william.lavoie 2025-01-17 15:17:44 UTC Attachment #170271 Attachment is obsolete 0 1
william.lavoie 2025-01-17 15:18:29 UTC CC william.lavoie
Status Patch doesn't apply Needs Signoff
lucas 2025-01-17 15:46:15 UTC Status Needs Signoff Patch doesn't apply
william.lavoie 2025-01-28 20:24:42 UTC Status Patch doesn't apply Needs Signoff
william.lavoie 2025-01-28 20:24:45 UTC Attachment #170272 Attachment is obsolete 0 1
william.lavoie 2025-01-28 20:24:48 UTC Attachment #170273 Attachment is obsolete 0 1
william.lavoie 2025-01-28 20:24:52 UTC Attachment #176742 Attachment is obsolete 0 1
william.lavoie 2025-02-13 15:54:12 UTC Attachment #177294 Attachment is obsolete 0 1
william.lavoie 2025-02-13 15:54:15 UTC Attachment #177295 Attachment is obsolete 0 1
william.lavoie 2025-02-13 15:54:18 UTC Attachment #177296 Attachment is obsolete 0 1
william.lavoie 2025-02-13 16:06:40 UTC Attachment #178031 Attachment is obsolete 0 1
caroline.cyr-la-rose 2025-03-31 14:54:10 UTC Assignee koha-bugs william.lavoie
lucas 2025-04-01 14:40:25 UTC Status Needs Signoff Failed QA
william.lavoie 2025-04-01 19:03:01 UTC Attachment #178036 Attachment is obsolete 0 1
william.lavoie 2025-04-01 19:03:13 UTC Attachment #178030 Attachment is obsolete 0 1
william.lavoie 2025-04-01 19:03:26 UTC Attachment #178029 Attachment is obsolete 0 1
william.lavoie 2025-04-01 19:03:40 UTC Attachment #170273 Attachment is obsolete 1 0
william.lavoie 2025-04-01 19:04:05 UTC Attachment #170272 Attachment is obsolete 1 0
william.lavoie 2025-04-01 19:04:29 UTC Attachment #170271 Attachment is obsolete 1 0
martin.renvoize 2025-04-22 16:50:37 UTC Attachment #170271 Attachment is obsolete 0 1
martin.renvoize 2025-04-22 16:50:41 UTC Attachment #170272 Attachment is obsolete 0 1
martin.renvoize 2025-04-22 16:50:45 UTC Attachment #170273 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 07:12:46 UTC Comment 8 Tag important
martin.renvoize 2025-04-23 07:16:05 UTC Comment 30 Tag important
martin.renvoize 2025-04-23 08:28:39 UTC Attachment #181303 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 08:28:43 UTC Attachment #181304 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 08:28:47 UTC Attachment #181305 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 08:28:51 UTC Attachment #181306 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 08:28:55 UTC Attachment #181307 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 08:28:59 UTC Attachment #181308 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 08:40:14 UTC Comment 9 Tag important
martin.renvoize 2025-04-23 08:40:32 UTC Comment 6 Tag obsolete
martin.renvoize 2025-04-23 08:40:34 UTC Comment 10 Tag obsolete
martin.renvoize 2025-04-23 08:40:38 UTC Comment 11 Tag obsolete
martin.renvoize 2025-04-23 08:40:41 UTC Comment 13 Tag obsolete
martin.renvoize 2025-04-23 08:40:44 UTC Comment 16 Tag obsolete
martin.renvoize 2025-04-23 08:40:48 UTC Comment 17 Tag obsolete
martin.renvoize 2025-04-23 08:40:52 UTC Comment 18 Tag obsolete
martin.renvoize 2025-04-23 08:40:54 UTC Comment 19 Tag obsolete
martin.renvoize 2025-04-23 08:40:57 UTC Comment 23 Tag obsolete
martin.renvoize 2025-04-23 08:40:59 UTC Comment 24 Tag obsolete
martin.renvoize 2025-04-23 08:41:02 UTC Comment 25 Tag obsolete
martin.renvoize 2025-04-23 08:41:05 UTC Comment 27 Tag obsolete
martin.renvoize 2025-04-23 08:41:07 UTC Comment 31 Tag obsolete
martin.renvoize 2025-04-23 08:41:10 UTC Comment 32 Tag obsolete
martin.renvoize 2025-04-23 08:41:12 UTC Comment 33 Tag obsolete
martin.renvoize 2025-04-23 08:41:15 UTC Comment 36 Tag obsolete
martin.renvoize 2025-04-23 08:41:17 UTC Comment 39 Tag obsolete
martin.renvoize 2025-04-23 08:41:20 UTC Comment 40 Tag obsolete
martin.renvoize 2025-04-23 08:41:24 UTC Comment 41 Tag obsolete
martin.renvoize 2025-04-23 08:41:27 UTC Comment 42 Tag obsolete
martin.renvoize 2025-04-23 08:41:30 UTC Comment 43 Tag obsolete
martin.renvoize 2025-04-23 08:41:34 UTC Comment 44 Tag obsolete
martin.renvoize 2025-04-23 08:41:36 UTC Comment 45 Tag obsolete
martin.renvoize 2025-04-23 08:41:38 UTC Comment 48 Tag obsolete
martin.renvoize 2025-04-23 08:41:41 UTC Comment 49 Tag obsolete
martin.renvoize 2025-04-23 08:41:43 UTC Comment 50 Tag obsolete
martin.renvoize 2025-04-23 08:41:45 UTC Comment 51 Tag obsolete
martin.renvoize 2025-04-23 08:41:47 UTC Comment 52 Tag obsolete
martin.renvoize 2025-04-23 08:41:50 UTC Comment 53 Tag obsolete
martin.renvoize 2025-04-23 08:41:52 UTC Comment 55 Tag obsolete
martin.renvoize 2025-04-23 08:41:55 UTC Comment 56 Tag obsolete
martin.renvoize 2025-04-23 08:41:58 UTC Comment 57 Tag obsolete
martin.renvoize 2025-04-23 08:42:01 UTC Comment 58 Tag obsolete
martin.renvoize 2025-04-23 08:42:04 UTC Comment 59 Tag obsolete
martin.renvoize 2025-04-23 08:42:07 UTC Comment 60 Tag obsolete
martin.renvoize 2025-04-23 08:42:10 UTC Comment 61 Tag obsolete
martin.renvoize 2025-04-23 10:15:25 UTC Attachment #181340 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 10:15:29 UTC Attachment #181341 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 10:15:35 UTC Attachment #181342 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 10:15:43 UTC Attachment #181346 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 10:16:19 UTC Attachment #181343 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 10:16:29 UTC Attachment #181344 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 10:16:40 UTC Attachment #181345 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 13:26:57 UTC Comment 72 Tag important
martin.renvoize 2025-04-23 13:28:23 UTC Status Failed QA In Discussion
martin.renvoize 2025-04-23 14:44:10 UTC Attachment #181371 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 14:44:36 UTC Comment 63 Tag obsolete
martin.renvoize 2025-04-23 14:44:38 UTC Comment 64 Tag obsolete
martin.renvoize 2025-04-23 14:44:42 UTC Comment 65 Tag obsolete
martin.renvoize 2025-04-23 14:44:44 UTC Comment 66 Tag obsolete
martin.renvoize 2025-04-23 14:44:48 UTC Comment 67 Tag obsolete
martin.renvoize 2025-04-23 14:44:51 UTC Comment 68 Tag obsolete
martin.renvoize 2025-04-23 14:44:53 UTC Comment 69 Tag obsolete
martin.renvoize 2025-04-23 14:44:56 UTC Comment 74 Tag obsolete
martin.renvoize 2025-04-23 15:10:31 UTC Attachment #181381 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 15:10:52 UTC Comment 75 Tag obsolete
martin.renvoize 2025-04-23 15:19:32 UTC Attachment #181390 Attachment is obsolete 0 1
martin.renvoize 2025-04-23 15:21:00 UTC Comment 76 Tag obsolete
martin.renvoize 2025-04-23 15:24:31 UTC Status In Discussion Needs Signoff
martin.renvoize 2025-04-25 16:21:53 UTC Attachment #181393 Attachment is obsolete 0 1
martin.renvoize 2025-04-25 16:22:37 UTC Comment 78 Tag obsolete
martin.renvoize 2025-04-25 16:22:39 UTC Comment 79 Tag obsolete
caroline.cyr-la-rose 2025-04-25 18:59:59 UTC Assignee william.lavoie hammat.wele
CC matthias.le-gac, solene.ngamga, william.lavoie
hammat.wele 2025-08-12 12:26:54 UTC Attachment #181357 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:11 UTC Attachment #181358 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:18 UTC Attachment #181359 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:24 UTC Attachment #181360 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:31 UTC Attachment #181361 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:37 UTC Attachment #181362 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:42 UTC Attachment #181363 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:47 UTC Attachment #181545 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:52 UTC Attachment #181546 Attachment is obsolete 0 1
hammat.wele 2025-08-12 12:27:58 UTC Attachment #185118 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:20 UTC Attachment #185314 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:23 UTC Attachment #185315 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:27 UTC Attachment #185316 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:30 UTC Attachment #185317 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:33 UTC Attachment #185318 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:36 UTC Attachment #185319 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:39 UTC Attachment #185320 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:42 UTC Attachment #185321 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:45 UTC Attachment #185322 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:35:48 UTC Attachment #185323 Attachment is obsolete 0 1
martin.renvoize 2025-08-27 14:38:02 UTC Status Needs Signoff Signed Off
martin.renvoize 2025-08-27 14:38:09 UTC Status Signed Off Passed QA
martin.renvoize 2025-08-27 14:43:26 UTC Text to go in the release notes , making it difficult to audit and track these important decisions.

**Fix:**
Added comprehensive override logging that captures when staff bypass circulation restrictions:
- **JSON Action Logs:** All circulation overrides now log structured data, and return operations.

**Technical Details:**
Override information is stored as JSON in action logs with format:
```json
{
"issue": 123,
"itemnumber": 456,
"confirmations": ["DEBT", "AGE_RESTRICTION"], checkout limits, holds conflicts, fine overrides, and more

**Impact:**
Provides complete audit trail for circulation policy overrides including confirmation codes (`DEBT`, `AGE_RESTRICTION`, `ON_RESERVE`, etc.) and forced override reasons
- **Consistent Format:** Standardized JSON logging across all circulation operations (AddIssue,
"forced": ["TOO_MANY"]
}
``` **Summary:**
Koha circulation actions (checkout, renewal, return) previously lacked detailed logging when staff overrode system restrictions, improving accountability and compliance reporting. Librarians can now easily track when and why staff bypassed system restrictions during checkout, renewal, AddRenewal)
- **Enhanced Display:** Action log viewer shows human-readable descriptions of overrides (e.g., "Patron is restricted", "Renewal limit override")
- **Comprehensive Coverage:** Tracks overrides for patron restrictions, age limits

Back to bug 9762