Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-23291

Define an audit storage SPI and default impl

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 9.2
    • Fix Version/s: 9.3
    • Component/s: Audit
    • Release Notes Description:
      Hide

      A new interface "AuditStorage" has been added to define a storage backend abstraction, facilitating the addition of new backends.

      Show
      A new interface "AuditStorage" has been added to define a storage backend abstraction, facilitating the addition of new backends.
    • Sprint:
      nxcore 9.3.8
    • Story Points:
      3

      Description

      The storage interface should be in charge of:

      • saving logEntries (or json representation)
      • scrolling saved logEntries (sequential read of all log entries)

      Audit backends should impl this interface.

      This can be use to migrate from one backend to another or to reindex an ES backend from a sql storage (when using a double audit),

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 3 hours
                  1d 3h