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

            Bug ID: 42037
           Summary: Add diff support to ACQUISITIONS action logs
   Initiative type: ---
        Sponsorship ---
            status:
           Product: Koha
           Version: Main
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Transaction logs
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
            Blocks: 37940

The action logging for acquisitions events does not pass structured data or the
$original parameter to logaction(), so no structured diff is generated in the
action_logs.diff column.

Currently the only logged acquisitions action is:
- acqui/cancelorder.pl CANCEL_ORDER (~line 82):
  logaction( 'ACQUISITIONS', 'CANCEL_ORDER', $ordernumber );
  (no $infos or $original passed)

This bug covers a broader review of acquisitions logging to:
1. Update the CANCEL_ORDER log call to pass the order data
(Koha::Acquisition::Order object or its unblessed hashref) as both $infos and
$original so the log shows what was cancelled.
2. Identify and add logaction() calls for other significant acquisitions events
(order creation, modification, receipt) that are currently unlogged or poorly
logged, passing appropriate $infos and $original data to enable diff support.


Referenced Bugs:

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37940
[Bug 37940] [OMNIBUS] All modification logged via action logs should include
original to create JSON diff
-- 
You are receiving this mail because:
You are the assignee for the bug.
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