diff --git a/services/web/app/src/router.js b/services/web/app/src/router.js index 484b44e644..9bc785513b 100644 --- a/services/web/app/src/router.js +++ b/services/web/app/src/router.js @@ -952,6 +952,7 @@ function initialize(webRouter, privateApiRouter, publicApiRouter) { RateLimiterMiddleware.rateLimit(rateLimiters.removeProjectFromTag), TagsController.removeProjectFromTag ) + // Deprecated webRouter.delete( '/tag/:tagId/projects', AuthenticationController.requireLogin(), @@ -963,6 +964,17 @@ function initialize(webRouter, privateApiRouter, publicApiRouter) { }), TagsController.removeProjectsFromTag ) + webRouter.post( + '/tag/:tagId/projects/remove', + AuthenticationController.requireLogin(), + RateLimiterMiddleware.rateLimit(rateLimiters.removeProjectsFromTag), + validate({ + body: Joi.object({ + projectIds: Joi.array().items(Joi.string()).required(), + }), + }), + TagsController.removeProjectsFromTag + ) webRouter.get( '/notifications',