Details
-
Type:
Story
-
Status: Closed (View Workflow)
-
Priority:
P3
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 6.0.0
-
Labels:None
-
Template:customfield_11100 26266
-
Sprint:ACQ Sprint 65
-
Story Points:3
-
Development Team:EBSCO - FSE
-
Epic Link:
Description
Current situation
User might add product ID (identifier) when creating PO Line:
At the moment product_id_type.json defines enum of limited product id types. And UI uses these values as well.
However in scope of UIOR-228 UI have to populate product IDs in the PO Line if user creates it based on existing instance record. This means UI have to use existing identifier types from the inventory storage and most likely some of the types will not match to those which are defined in enum.
Proposed approach
acq-models: change product id type to be not a string with limited predefined values but uuid.
mod-orders: do not search identifier type record by name but just provided uuid to create instance record
mod-orders-storage: update all sample data to use valid identifier types from inventory reference data
Acceptance criteria
- The schemas and examples are updated
- Sample data is updated
- Unit tests are updated
- API tests are updated
TestRail: Results
Attachments
Issue Links
- has to be finished together with
-
MODGOBI-73 PO Line: product id type is uuid
-
- Closed
-
-
UIOR-288 PO Line: product id type is uuid
-
- Closed
-
- is defined by
-
UIOR-228 Capture instance uuid and product id's when user selects instance
-
- Closed
-
- is duplicated by
-
MODORDERS-261 POLs with certain Product ID types cannot be saved
-
- Closed
-
- relates to
-
MODINVOICE-67 Make product id type to be uuid
-
- Closed
-