Done
Details
Assignee
Pavlo SmahinPavlo SmahinReporter
Pavlo SmahinPavlo SmahinLabels
Priority
P3Story Points
3Sprint
NoneDevelopment Team
SpitfireFix versions
Release
Quesnelia (R1 2024)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Pavlo Smahin
Pavlo SmahinReporter
Pavlo Smahin
Pavlo SmahinLabels
Priority
Story Points
3
Sprint
None
Development Team
Spitfire
Fix versions
Release
Quesnelia (R1 2024)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created February 27, 2024 at 8:16 AM
Updated March 25, 2024 at 4:24 PM
Resolved March 14, 2024 at 1:17 PM
Overview
Browse configuration could contain classification type IDs for filtering results for each browse option. In case classifiacation types was deleted from classification type settings then it should be synchronized with browse configuration.
Requirements
On updating browse config validate that IDs are valid and exist in classifiacation types settings,
When classifiacation type deleted from settings then it should be deleted from browse configuration
Approach
On PUT request validate IDs
Use HTTP request to check if this IDs exists in mod-inventory-storage
Sync browse config with changes in mod-inventory-storage
Consume events from
inventory.classification-type
topic with filtering byDELETE
typeDelete ID from browse config
Acceptance
implementation meets requirements
covered by unit tests
covered by intetgration tests