Details
-
Type:
Story
-
Status: Open (View Workflow)
-
Priority:
TBD
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Template:
-
Development Team:None
-
Affected Institution:SHL
Description
The definition of Status in item.json contains an Enum. It is not possible to add new values (or remove existing ones) because these support a hardcoded workflow implemented in the business logic of the code.
Values of Item Status in mod-inventory-storage:
`
"enum": [
"Aged to lost",
"Available",
"Awaiting pickup",
"Awaiting delivery",
"Checked out",
"Claimed returned",
"Declared lost",
"In process",
"In process (non-requestable)",
"In transit",
"Intellectual item",
"Long missing",
"Lost and paid",
"Missing",
"On order",
"Paged",
"Restricted",
"Order closed",
"Unavailable",
"Unknown",
"Withdrawn"
]`
The Shanghai Library might need to add other status such as Damaged, Reserve, Recall, In Cataloging and more. It would be ideal if allow different workflows which can introduce different item statuses.
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-1535 Item status: Create custom item statuses
-
- Draft
-