mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-04 10:42:57 +00:00
dev day #99
This commit is contained in:
@@ -42,6 +42,7 @@ func SetupRoutes(api *gin.RouterGroup, db *gorm.DB) {
|
||||
notificationsController := controllers.NewNotificationsController(db, emailService)
|
||||
emailController := controllers.NewEmailController(db)
|
||||
prefetchController := controllers.NewPrefetchController()
|
||||
rembgController := controllers.NewRembgController()
|
||||
seoController := controllers.NewSEOController(db)
|
||||
navigationController := controllers.NewNavigationController(db)
|
||||
pollController := controllers.NewPollController(db)
|
||||
@@ -96,6 +97,10 @@ func SetupRoutes(api *gin.RouterGroup, db *gorm.DB) {
|
||||
// SMTP validation (public during setup; does not send email, only connects)
|
||||
api.POST("/setup/validate-smtp", baseController.ValidateSMTP)
|
||||
|
||||
// Rembg batch (public status + start)
|
||||
api.GET("/rembg/status", rembgController.Status)
|
||||
api.POST("/rembg/start", rembgController.Start)
|
||||
|
||||
api.POST("/errors", middleware.RateLimit(120, time.Minute), errorController.Ingest)
|
||||
|
||||
// Auth routes
|
||||
@@ -333,6 +338,7 @@ func SetupRoutes(api *gin.RouterGroup, db *gorm.DB) {
|
||||
admin.DELETE("/scoreboard/sponsors", scoreboardController.DeleteSponsor)
|
||||
admin.GET("/scoreboard/qr", scoreboardController.GetQR)
|
||||
admin.POST("/scoreboard/qr", scoreboardController.UploadQR)
|
||||
admin.DELETE("/scoreboard/qr", scoreboardController.DeleteQR)
|
||||
|
||||
// Users (admin)
|
||||
admin.GET("/users", authController.ListUsers)
|
||||
|
||||
Reference in New Issue
Block a user