https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9762

Martin Renvoize (ashimema) <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Text to go in the|                            |**Summary:**
      release notes|                            |Koha circulation actions
                   |                            |(checkout, renewal, return)
                   |                            |previously lacked detailed
                   |                            |logging when staff overrode
                   |                            |system restrictions, 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
                   |                            |including confirmation
                   |                            |codes (`DEBT`,
                   |                            |`AGE_RESTRICTION`,
                   |                            |`ON_RESERVE`, etc.) and
                   |                            |forced override reasons
                   |                            |  - **Consistent Format:**
                   |                            |Standardized JSON logging
                   |                            |across all circulation
                   |                            |operations (AddIssue,
                   |                            |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,
                   |                            |checkout limits, holds
                   |                            |conflicts, fine overrides,
                   |                            |and more
                   |                            |
                   |                            |**Impact:**
                   |                            |Provides complete audit
                   |                            |trail for circulation
                   |                            |policy overrides, improving
                   |                            |accountability and
                   |                            |compliance reporting.
                   |                            |Librarians can now easily
                   |                            |track when and why staff
                   |                            |bypassed system
                   |                            |restrictions during
                   |                            |checkout, renewal, 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"],
                   |                            |    "forced": ["TOO_MANY"]
                   |                            |  }
                   |                            |  ```

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to