Uploaded image for project: 'FOLIO'
  1. FOLIO
  2. FOLIO-1323

Merge Inventory reference changes - multiple modules and Ansible.

    XMLWordPrintable

Details

    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
      mod-codex-inventory: MODCXINV-28
      folio-ansible: FOLIO-1313

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                nielserik Niels Erik Gilvad Nielsen
                nielserik Niels Erik Gilvad Nielsen
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases