add bconsole on backup management dashboard with limited commands

This commit is contained in:
Warp Agent
2025-12-30 02:31:46 +07:00
parent 03965e35fb
commit 8ece52992b
6 changed files with 252 additions and 2 deletions

View File

@@ -349,6 +349,7 @@ func NewRouter(cfg *config.Config, db *database.DB, log *logger.Logger) *gin.Eng
backupGroup.GET("/jobs", backupHandler.ListJobs)
backupGroup.GET("/jobs/:id", backupHandler.GetJob)
backupGroup.POST("/jobs", requirePermission("backup", "write"), backupHandler.CreateJob)
backupGroup.POST("/console/execute", requirePermission("backup", "write"), backupHandler.ExecuteBconsoleCommand)
}
// Monitoring