fix(router): require AdminWrite scope for URL test related routes

pull/3487/head
Aaron Liu 2 months ago
parent c278c6af39
commit bce08f88e9

@ -1 +1 @@
Subproject commit 2e995f1d4676d15b714dd82cb3aefe2e7697fcea Subproject commit 083484109f15e361bc92330ec0318fe758d43d72

@ -928,6 +928,7 @@ func initMasterRouter(dep dependency.Dep) *gin.Engine {
tool := admin.Group("tool") tool := admin.Group("tool")
{ {
tool.GET("wopi", tool.GET("wopi",
middleware.RequiredScopes(types.ScopeAdminWrite),
controllers.FromQuery[adminsvc.FetchWOPIDiscoveryService](adminsvc.FetchWOPIDiscoveryParamCtx{}), controllers.FromQuery[adminsvc.FetchWOPIDiscoveryService](adminsvc.FetchWOPIDiscoveryParamCtx{}),
controllers.AdminFetchWopi, controllers.AdminFetchWopi,
) )
@ -936,6 +937,7 @@ func initMasterRouter(dep dependency.Dep) *gin.Engine {
controllers.FromJSON[adminsvc.ThumbGeneratorTestService](adminsvc.ThumbGeneratorTestParamCtx{}), controllers.FromJSON[adminsvc.ThumbGeneratorTestService](adminsvc.ThumbGeneratorTestParamCtx{}),
controllers.AdminTestThumbGenerator) controllers.AdminTestThumbGenerator)
tool.POST("mail", tool.POST("mail",
middleware.RequiredScopes(types.ScopeAdminWrite),
controllers.FromJSON[adminsvc.TestSMTPService](adminsvc.TestSMTPParamCtx{}), controllers.FromJSON[adminsvc.TestSMTPService](adminsvc.TestSMTPParamCtx{}),
controllers.AdminSendTestMail, controllers.AdminSendTestMail,
) )

Loading…
Cancel
Save