chore: migrate admin general
Some checks failed
continuous-integration/drone/pr Build is failing

This commit is contained in:
2025-09-25 15:49:51 -04:00
parent f53959b38f
commit 43af4d0a01
7 changed files with 230 additions and 54 deletions

View File

@@ -162,13 +162,17 @@ func (api *API) registerWebAppRoutes(router *gin.Engine) {
// TODO
router.GET("/login", api.appGetLogin)
router.GET("/register", api.appGetRegister)
// DONE
router.GET("/admin", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appGetAdmin)
router.POST("/admin", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appPerformAdminAction)
// TODO - WIP
router.GET("/admin/logs", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appGetAdminLogs)
router.GET("/admin/import", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appGetAdminImport)
router.POST("/admin/import", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appPerformAdminImport)
router.GET("/admin/users", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appGetAdminUsers)
router.POST("/admin/users", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appUpdateAdminUsers)
router.GET("/admin", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appGetAdmin)
router.POST("/admin", api.authWebAppMiddleware, api.authAdminWebAppMiddleware, api.appPerformAdminAction)
// Demo mode enabled configuration
if api.cfg.DemoMode {