[FOLIO-1323] Merge Inventory reference changes - multiple modules and Ansible. Created: 29/Jun/18  Updated: 12/Nov/18  Resolved: 05/Jul/18

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P3
Reporter: Niels Erik Nielsen Assignee: Niels Erik Nielsen
Resolution: Done Votes: 0
Labels: core, devops, sprint41
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Attachments: PNG File screenshot-1.png     PNG File screenshot-2.png    
Issue links:
Relates
relates to FOLIO-1313 Convert folio-ansible to use module-s... Closed
relates to MODCXINV-28 Update dependencies to include new ve... Closed
relates to MODINV-60 Accept mod-inventory-storage instance... Closed
relates to MODINVSTOR-115 Add properties "source", "code" to In... Closed
relates to MODINVSTOR-116 Add properties "code", "source" to In... Closed
relates to MODINVSTOR-123 Add properties 'code', 'source' to In... Closed
relates to UIIN-151 Settings page. Inventory > Instances ... Closed
relates to UIIN-149 Settings page. Inventory > Instances ... Closed
relates to UIIN-150 Settings page. Inventory > Instances ... Closed
Sprint:

 Description   

This Jira concerns the merge of the implementation of three new Inventory reference tables, instance-types, instance-formats, contributor-types.

The change involves changes to the JSON structures (new properties) and significant data changes in instance-types and instance-formats.

The new properties are mandatory, making these changes breaking, thus requiring dependent modules (mod-codex-inventory, mod-inventory, ui-inventory) to upgrade dependency declarations.

Further more, the changes to the instance-types terms requires changes to the Inventory.Instance.instanceType <-> Codex.Instance.resourceType mapping, thus requiring code changes to mod-codex-inventory.

At this point the UI changes are deployed in a forward/backward compatible way - including updates to dependency declarations and new Settings pages for resource types, formats and contributor types. What's missing UI-wise is a minor tweak to the layout of some term columns in the settings pages, that can be applied after the merge.

For building systems using folio-ansible, this change also includes loading data from the source repository (mod-inventory-storage), rather than duplicating the reference and sample data in the folio-ansible repository.

The branches containing the changes to be merged to master, are:

mod-inventory-storage: MODINVSTOR-115-116-123-consolidate
mod-inventory: MODINV-60 Closed
mod-codex-inventory: MODCXINV-28 Closed
folio-ansible: FOLIO-1313 Closed



 Comments   
Comment by Niels Erik Nielsen [ 29/Jun/18 ]

This is what the versions look like on my local development environment with the branches in the description installed and deployed (got a dated version of Users running):

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