Deletion strategy for setting objects to inactive state (or revert it)
claussni opened this issue · 0 comments
claussni commented
An HTTP DELETE
request sets the object state in Fedora to D
(deleted). Sometimes D
is not desired but instead I
(inactive).
- The
DELETE
method should accept a parameter for setting the object state toI
(inactive) orD
(deleted). - The
DELETE
method should accept a parameter for reverting previous deletes by setting the object state toA
(active) orI
(inactive) depending on the parameter.
Note: This makes DELETE
a state-change operation with default to object state D
effectively.