Edit folder of multiple items

This commit is contained in:
Eike Kettner
2020-10-26 12:39:44 +01:00
parent 17472fa4ca
commit 42c989a6cd
4 changed files with 59 additions and 8 deletions

View File

@ -76,7 +76,7 @@ object ItemMultiRoutes {
case req @ PUT -> Root / "name" =>
for {
json <- req.as[ItemsAndName]
json <- req.as[ItemsAndName]
items <- readIds[F](json.items)
res <- backend.item.setNameMultiple(
items,
@ -86,6 +86,13 @@ object ItemMultiRoutes {
resp <- Ok(Conversions.basicResult(res, "Name updated"))
} yield resp
case req @ PUT -> Root / "folder" =>
for {
json <- req.as[ItemsAndRef]
items <- readIds[F](json.items)
res <- backend.item.setFolderMultiple(items, json.ref, user.account.collective)
resp <- Ok(Conversions.basicResult(res, "Folder updated"))
} yield resp
// case req @ PUT -> Root / "direction" =>
// for {
@ -94,13 +101,6 @@ object ItemMultiRoutes {
// resp <- Ok(Conversions.basicResult(res, "Direction updated"))
// } yield resp
// case req @ PUT -> Root / "folder" =>
// for {
// idref <- req.as[OptionalId]
// res <- backend.item.setFolder(id, idref.id, user.account.collective)
// resp <- Ok(Conversions.basicResult(res, "Folder updated"))
// } yield resp
// case req @ PUT -> Root / "corrOrg" =>
// for {
// idref <- req.as[OptionalId]