This commit is contained in:
Lizandro Guarnizo
2026-05-06 15:29:14 -05:00
parent ccd37ff459
commit 1a8cc92a22
10 changed files with 908 additions and 0 deletions
+18
View File
@@ -170,4 +170,22 @@ func UserRoutes(app fiber.Router) {
// ─── Documentación: lectura privada (usuario logueado) ───────────────────
protected.Get("/docs/:saas", middlewares.MenuMiddleware, controllers.DocsPrivadoIndex)
protected.Get("/docs/:saas/:slug", middlewares.MenuMiddleware, controllers.DocsPrivadaPagina)
// ─── Integraciones SaaS (dispatcher de pagos) ─────────────────────────────
protected.Get("/saas-api", middlewares.MenuMiddleware, controllers.SaasApiIndex)
protected.Get("/loadsaasapi", controllers.GetSaasApiConfigs)
protected.Post("/saas-api", controllers.CreateSaasApiConfig)
protected.Put("/saas-api/:id", controllers.UpdateSaasApiConfig)
protected.Delete("/saas-api/:id", controllers.DeleteSaasApiConfig)
// Logs de despacho
protected.Get("/saas-api/logs", middlewares.MenuMiddleware, controllers.SaasDispatchLogIndex)
protected.Get("/loadsaasdispatchlogs", controllers.GetSaasDispatchLogs)
// ─── Planes dLocal (gestión desde panel protegido) ────────────────────────
protected.Get("/dlocal/planes", apiControllers.SeePlanes)
protected.Post("/dlocal/planes", apiControllers.CreatePlan)
protected.Get("/dlocal/planes/:planID", apiControllers.SeePlan)
protected.Patch("/dlocal/planes/:planID", apiControllers.UpdatedPlan)
protected.Patch("/dlocal/planes/:planID/subscription/:subscriptionId/deactivate", apiControllers.DeactivatePlan)
}