Uploaded image for project: 'mod-circulation'
  1. mod-circulation
  2. CIRC-380

Support "loan-storage 6.0" after RMB 26 audit table schema breaking change

    XMLWordPrintable

Details

    • Core: F - Sprint 67
    • Prokopovych

    Description

      RMB 25/26 has a breaking change for the audit table, this requires a version bump in the module descriptor. The change is needed to enable all CQL and RMB features in audit tables, for example index generation and query optimization, notably syncing jsonb->'id' and primary key id and using that primary key instead of jsonb->'id'.

      mod-circulation-storage is one of the two backend modules that use the audit table from RMB.

      ui-users is the only front-end module that uses audit tables (mod-circulation-storage's /loan-storage/loan-history):
      https://github.com/folio-org/ui-users/blob/v2.23.0/src/LoanActionsHistory.js#L54

      ui-users is the only front-end module that needs to adopt its queries to the new audit table structure.

      mod-circulation-storage needs to bump "loan-storage" version from 5.3 to 6.0: https://github.com/folio-org/mod-circulation-storage/blob/v8.1.0/descriptors/ModuleDescriptor-template.json

      this will result in required interface changes in the following downstream modules:

      folio_users (ui-users)
      mod-circulation

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                marcjohnson Marc Johnson
                julianladisch Julian Ladisch
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases