Răsfoiți Sursa

Merge pull request #18415 from overleaf/ii-delete-with-body

[web] Replace delete with post requests when having body

GitOrigin-RevId: b580cfa3bd53c21f46de72f3a36b647fda143b04
ilkin-overleaf 2 ani în urmă
părinte
comite
7ca9a5b61b
1 a modificat fișierele cu 12 adăugiri și 0 ștergeri
  1. 12 0
      services/web/app/src/router.js

+ 12 - 0
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',