mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-22 02:18:26 +00:00
Delete items by introducing a deleted state
When deleting items via the http api, they are not deleted anymore but a new status "Deleted" is set. The collective insights contains now a count separately for deleted items.
This commit is contained in:
@ -28,6 +28,7 @@ object ItemState {
|
||||
case object Processing extends ItemState
|
||||
case object Created extends ItemState
|
||||
case object Confirmed extends ItemState
|
||||
case object Deleted extends ItemState
|
||||
|
||||
def premature: ItemState = Premature
|
||||
def processing: ItemState = Processing
|
||||
@ -40,6 +41,7 @@ object ItemState {
|
||||
case "processing" => Right(Processing)
|
||||
case "created" => Right(Created)
|
||||
case "confirmed" => Right(Confirmed)
|
||||
case "deleted" => Right(Deleted)
|
||||
case _ => Left(s"Invalid item state: $str")
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user