Updated admin panel, replaced with plain html and alpine js

This commit is contained in:
2025-09-25 21:44:14 +03:30
parent 94694741a7
commit f93e004bbf
9 changed files with 902 additions and 137 deletions
+11 -2
View File
@@ -47,8 +47,17 @@ func SetupRouter(params RouterParams) {
admin := r.Group("/admin")
// Admin page
r.GET("/admin/", func(c *gin.Context) {
c.File("internal/web/templates/admin/index.html")
})
r.GET("/admin/oauth/gitea/callback", func(c *gin.Context) {
c.File("internal/web/templates/admin/oauth-callback.html")
})
r.Use(static.Serve("/admin", static.LocalFile("internal/web/templates/admin", true)))
r.Use(static.Serve("/admin/oauth/gitea/callback", static.LocalFile("internal/web/templates/admin", true)))
r.Use(static.Serve("/admin/oauth/gitea", static.LocalFile("internal/web/templates/admin", true)))
adminApi := admin.Group("/api")
adminApi.POST("/login", params.AdminDashboard.Login)
@@ -71,4 +80,4 @@ func SetupRouter(params RouterParams) {
return nil
},
})
}
}