diff --git a/server/admin/internal/modules/resource/handler_test.go b/server/admin/internal/modules/resource/handler_test.go index 7d674ecc..a6306e71 100644 --- a/server/admin/internal/modules/resource/handler_test.go +++ b/server/admin/internal/modules/resource/handler_test.go @@ -58,7 +58,7 @@ func TestUpdateMP4ResourceLayoutsPreservesResourceFields(t *testing.T) { body := fmt.Sprintf(`{"items":[{"resourceId":11,"metadataJson":%q}]}`, metadataJSON) recorder := httptest.NewRecorder() - request := httptest.NewRequest(http.MethodPut, "/admin/resources/mp4-layouts", strings.NewReader(body)) + request := httptest.NewRequest(http.MethodPut, "/admin/resources/mp4-layouts/batch", strings.NewReader(body)) request.Header.Set("Content-Type", "application/json") router.ServeHTTP(recorder, request) @@ -103,7 +103,7 @@ func TestUpdateMP4ResourceLayoutsIgnoresNonMP4Resource(t *testing.T) { body := fmt.Sprintf(`{"items":[{"resourceId":12,"metadataJson":%q}]}`, mp4AlphaLayoutMetadataJSON("alpha_left_rgb_right", true)) recorder := httptest.NewRecorder() - request := httptest.NewRequest(http.MethodPut, "/admin/resources/mp4-layouts", strings.NewReader(body)) + request := httptest.NewRequest(http.MethodPut, "/admin/resources/mp4-layouts/batch", strings.NewReader(body)) request.Header.Set("Content-Type", "application/json") router.ServeHTTP(recorder, request) @@ -125,7 +125,7 @@ func newResourceHandlerTestRouter(handler *Handler) *gin.Engine { c.Set(middleware.ContextUsername, "tester") c.Next() }) - router.PUT("/admin/resources/mp4-layouts", handler.UpdateMP4ResourceLayouts) + router.PUT("/admin/resources/mp4-layouts/batch", handler.UpdateMP4ResourceLayouts) return router } diff --git a/server/admin/internal/modules/resource/routes.go b/server/admin/internal/modules/resource/routes.go index 7799377a..1cfa2df7 100644 --- a/server/admin/internal/modules/resource/routes.go +++ b/server/admin/internal/modules/resource/routes.go @@ -13,7 +13,7 @@ func RegisterRoutes(protected *gin.RouterGroup, h *Handler) { protected.GET("/admin/resources", middleware.RequirePermission("resource:view"), h.ListResources) protected.POST("/admin/resources", middleware.RequirePermission("resource:create"), h.CreateResource) - protected.PUT("/admin/resources/mp4-layouts", middleware.RequirePermission("resource:update"), h.UpdateMP4ResourceLayouts) + protected.PUT("/admin/resources/mp4-layouts/batch", middleware.RequirePermission("resource:update"), h.UpdateMP4ResourceLayouts) protected.GET("/admin/resources/:resource_id", middleware.RequirePermission("resource:view"), h.GetResource) protected.PUT("/admin/resources/:resource_id", middleware.RequirePermission("resource:update"), h.UpdateResource) protected.POST("/admin/resources/:resource_id/enable", middleware.RequirePermission("resource:update"), h.EnableResource)