[CIRC-380] Support "loan-storage 6.0" after RMB 26 audit table schema breaking change Created: 01/Jul/19  Updated: 08/Jul/19  Resolved: 08/Jul/19

Status: Closed
Project: mod-circulation
Components: None
Affects versions: None
Fix versions: 16.4.0

Type: Task Priority: P2
Reporter: Julian Ladisch Assignee: Marc Johnson
Resolution: Done Votes: 0
Labels: platform-backlog
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks UIU-1092 Audit table /loan-storage/loan-histor... Closed
blocks UXPROD-1818 RMB 26 release features and core modu... Closed
is blocked by CIRCSTORE-134 Upgrade to RMB 26 Closed
Cloners
is cloned by FOLIO-2135 "configuration" if version upgrade fo... Closed
Sprint: Core: F - Sprint 67
Development Team: 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



 Comments   
Comment by Jakub Skoczen [ 08/Jul/19 ]

Marc Johnson is this complete?

Generated at Thu Feb 08 23:18:27 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.