Use Material Types Referred to by UUID in Inventory Module

Description

The changes made in [METADATA-57] to use UUIDs to refer to material types from items in the inventory storage module need to be supported and used in the inventory module.

Based predominantly on this comment the inventory business logic module item schema shall be changed to look similar to:

In order to preserve as much compatibility as possible and offer a basic textual representation for display purposes, whilst also adding in the explicit ID.

This will still effectively be incompatible as the client will need to provide the ID of the material type when creating or updating items.

Out of Scope

Special CQL indexes for searching by the names of material types (which means the filtering implementation in the UI will need to change), due to the need for the business logic module to interpret and translate the CQL before passing it on the storage module.

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 21, 2017 at 8:18 AM
Updated April 26, 2017 at 9:48 AM
Resolved April 26, 2017 at 9:48 AM
TestRail: Cases
TestRail: Runs