Details
-
New Feature
-
Status: Open (View Workflow)
-
P3
-
Resolution: Unresolved
-
None
-
None
-
None
-
Orchid (R1 2023)
-
Prokopovych
-
-
0
-
R5
-
TBD
Description
Current situation or problem:
Right now, patrons with appropriate permissions can delete item records in Inventory, with dependency checks on certain transactions (see UIIN-534).
This feature covers implementation of dependency checks for order specific item statuses.
Use case:
An item may be awaiting delivery So the dependency check must actively check that the item can not be deleted.
In scope
- Do not allow item deletion if in item has the item status 'Awaiting delivery'
- Do not allow item deletion if in item has the item status 'Claimed returned'
- Do not allow item deletion if in item has the item status 'Declared lost'
Out of scope
Use case(s)
Proposed solution/stories
Links to additional info
- Account JSON definition - https://github.com/folio-org/mod-feesfines/blob/master/ramls/accountdata.json - this shows that there is quite a bit of information stored on the item record directly that should still be there if the item record in inventory is deleted.
Documentation:
Spec by the RA-SIG: https://docs.google.com/spreadsheets/d/1Ws3P76LimI6MsYBp_f-Un4Ghzz_k_B0lXYCKi8Em8AI/edit#gid=0
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-3798 Inventory. Item deletion. 2nd iteration. Do not allow item deletion e.g. if an open fine exists, has item status item status set to Claimed returned
-
- Open
-
- is defined by
-
UIIN-2137 Delete item record with an associated Loan Item status Claimed returned do not throw a warning
-
- Closed
-
-
UIIN-2138 Delete item record with an associated Loan Item status Declared lost do not throw a warning
-
- Closed
-
-
UIIN-2187 Delete item record with an open delivery request with item status as Awaiting delivery do not throw a warning
-
- Closed
-
-
UIIN-2207 Do not allow item deletion if an open fine exists that is tied to the item record
-
- Open
-
- Wiki Page
-
Wiki Page Loading...