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

            Bug ID: 42036
           Summary: Add diff support to REPORTS 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 saved reports does not pass the $original parameter to
logaction(), so no structured diff is generated in the action_logs.diff column.
Currently log entries store the report name and SQL concatenated as a plain
string.

Affected calls:
- reports/guided_reports.pl MODIFY (~line 250):
  logaction( "REPORTS", "MODIFY", $id, "$reportname | $sql" )
  (no $original; only post-change state captured as a string)

- reports/guided_reports.pl ADD (~line 594):
  logaction( "REPORTS", "ADD", $id, "$name | $sql" )

- C4/Reports/Guided.pm DELETE (~line 798):
  logaction( "REPORTS", "DELETE", $id, $data->report_name . " | " .
$data->savedsql )

This bug covers updating these calls to pass structured hashrefs (e.g. {
report_name => ..., savedsql => ... }) as $infos and, for MODIFY, the
pre-change report data as $original, enabling proper before/after diff display
in the action log viewer.


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 watching all bug changes.
You are the assignee for the bug.
_______________________________________________
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