Allow to remove tags from multiple items

This commit is contained in:
Eike Kettner
2020-10-31 12:03:05 +01:00
parent 51c55f64b9
commit f4c79c72ae
3 changed files with 64 additions and 0 deletions

View File

@ -73,6 +73,18 @@ object ItemMultiRoutes {
resp <- Ok(Conversions.basicResult(res, "Tags added."))
} yield resp
case req @ POST -> Root / "tagsremove" =>
for {
json <- req.as[ItemsAndRefs]
items <- readIds[F](json.items)
res <- backend.item.removeTagsMultipleItems(
items,
json.refs,
user.account.collective
)
resp <- Ok(Conversions.basicResult(res, "Tags removed"))
} yield resp
case req @ PUT -> Root / "name" =>
for {
json <- req.as[ItemsAndName]