mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-22 10:28:27 +00:00
Edit dates of multiple items
This commit is contained in:
@ -102,6 +102,22 @@ object ItemMultiRoutes {
|
||||
resp <- Ok(Conversions.basicResult(res, "Direction updated"))
|
||||
} yield resp
|
||||
|
||||
case req @ PUT -> Root / "date" =>
|
||||
for {
|
||||
json <- req.as[ItemsAndDate]
|
||||
items <- readIds[F](json.items)
|
||||
res <- backend.item.setItemDate(items, json.date, user.account.collective)
|
||||
resp <- Ok(Conversions.basicResult(res, "Item date updated"))
|
||||
} yield resp
|
||||
|
||||
case req @ PUT -> Root / "duedate" =>
|
||||
for {
|
||||
json <- req.as[ItemsAndDate]
|
||||
items <- readIds[F](json.items)
|
||||
res <- backend.item.setItemDueDate(items, json.date, user.account.collective)
|
||||
resp <- Ok(Conversions.basicResult(res, "Item due date updated"))
|
||||
} yield resp
|
||||
|
||||
// case req @ PUT -> Root / "corrOrg" =>
|
||||
// for {
|
||||
// idref <- req.as[OptionalId]
|
||||
@ -130,22 +146,6 @@ object ItemMultiRoutes {
|
||||
// resp <- Ok(Conversions.basicResult(res, "Concerned equipment updated"))
|
||||
// } yield resp
|
||||
|
||||
// case req @ PUT -> Root / "duedate" =>
|
||||
// for {
|
||||
// date <- req.as[OptionalDate]
|
||||
// _ <- logger.fdebug(s"Setting item due date to ${date.date}")
|
||||
// res <- backend.item.setItemDueDate(id, date.date, user.account.collective)
|
||||
// resp <- Ok(Conversions.basicResult(res, "Item due date updated"))
|
||||
// } yield resp
|
||||
|
||||
// case req @ PUT -> Root / "date" =>
|
||||
// for {
|
||||
// date <- req.as[OptionalDate]
|
||||
// _ <- logger.fdebug(s"Setting item date to ${date.date}")
|
||||
// res <- backend.item.setItemDate(id, date.date, user.account.collective)
|
||||
// resp <- Ok(Conversions.basicResult(res, "Item date updated"))
|
||||
// } yield resp
|
||||
|
||||
// case req @ POST -> Root / "reprocess" =>
|
||||
// for {
|
||||
// data <- req.as[IdList]
|
||||
|
@ -264,7 +264,11 @@ object ItemRoutes {
|
||||
for {
|
||||
date <- req.as[OptionalDate]
|
||||
_ <- logger.fdebug(s"Setting item due date to ${date.date}")
|
||||
res <- backend.item.setItemDueDate(id, date.date, user.account.collective)
|
||||
res <- backend.item.setItemDueDate(
|
||||
NonEmptyList.of(id),
|
||||
date.date,
|
||||
user.account.collective
|
||||
)
|
||||
resp <- Ok(Conversions.basicResult(res, "Item due date updated"))
|
||||
} yield resp
|
||||
|
||||
@ -272,7 +276,11 @@ object ItemRoutes {
|
||||
for {
|
||||
date <- req.as[OptionalDate]
|
||||
_ <- logger.fdebug(s"Setting item date to ${date.date}")
|
||||
res <- backend.item.setItemDate(id, date.date, user.account.collective)
|
||||
res <- backend.item.setItemDate(
|
||||
NonEmptyList.of(id),
|
||||
date.date,
|
||||
user.account.collective
|
||||
)
|
||||
resp <- Ok(Conversions.basicResult(res, "Item date updated"))
|
||||
} yield resp
|
||||
|
||||
|
Reference in New Issue
Block a user