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

pull/3490/head
Aaron Liu 3 months ago
parent f3347130ac
commit 332a9d8002

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

Loading…
Cancel
Save