fix(router): require admin write scope for test node routes

This commit is contained in:
Aaron Liu
2026-06-26 10:27:35 +08:00
parent f3347130ac
commit 332a9d8002

View File

@@ -1049,11 +1049,13 @@ func initMasterRouter(dep dependency.Dep) *gin.Engine {
controllers.AdminGetNode,
)
node.POST("test",
middleware.RequiredScopes(types.ScopeAdminWrite),
controllers.FromJSON[adminsvc.TestNodeService](adminsvc.TestNodeParamCtx{}),
controllers.AdminTestSlave,
)
node.POST("test/downloader",
controllers.FromJSON[adminsvc.TestNodeDownloaderService](adminsvc.TestNodeDownloaderParamCtx{}),
middleware.RequiredScopes(types.ScopeAdminWrite),
controllers.AdminTestDownloader,
)
node.PUT("",