[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: |
|
||||||||||||||||||||||||
| 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): 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) |
| Comments |
| Comment by Jakub Skoczen [ 08/Jul/19 ] |
|
Marc Johnson is this complete? |