diff options
Diffstat (limited to 'weed/admin/handlers/admin_handlers.go')
| -rw-r--r-- | weed/admin/handlers/admin_handlers.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/weed/admin/handlers/admin_handlers.go b/weed/admin/handlers/admin_handlers.go index 012694ffb..541bb6293 100644 --- a/weed/admin/handlers/admin_handlers.go +++ b/weed/admin/handlers/admin_handlers.go @@ -112,6 +112,12 @@ func (h *AdminHandlers) SetupRoutes(r *gin.Engine, authRequired bool, username, filesApi.GET("/view", h.fileBrowserHandlers.ViewFile) filesApi.GET("/properties", h.fileBrowserHandlers.GetFileProperties) } + + // Volume management API routes + volumeApi := api.Group("/volumes") + { + volumeApi.POST("/:id/:server/vacuum", h.clusterHandlers.VacuumVolume) + } } } else { // No authentication required - all routes are public @@ -177,6 +183,12 @@ func (h *AdminHandlers) SetupRoutes(r *gin.Engine, authRequired bool, username, filesApi.GET("/view", h.fileBrowserHandlers.ViewFile) filesApi.GET("/properties", h.fileBrowserHandlers.GetFileProperties) } + + // Volume management API routes + volumeApi := api.Group("/volumes") + { + volumeApi.POST("/:id/:server/vacuum", h.clusterHandlers.VacuumVolume) + } } } } |
