Update seed_controller.go
This commit is contained in:
@@ -40,6 +40,27 @@ func RunSeed(c *fiber.Ctx) error {
|
||||
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{"error": err.Error()})
|
||||
}
|
||||
|
||||
if err := seedModulo("Integraciones", "Conexión con servicios externos: Hostinger, Cloudflare y más", []seedEntry{
|
||||
{"Telegram", "Notificaciones y alertas por Telegram", "/app/telegram"},
|
||||
}); err != nil {
|
||||
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{"error": err.Error()})
|
||||
}
|
||||
|
||||
if err := seedModulo("SaaS", "Gestión de productos SaaS e integraciones de pago", []seedEntry{
|
||||
{"Productos SaaS", "Gestión de productos SaaS y su documentación asociada", "/app/saas"},
|
||||
{"Integraciones SaaS", "Callbacks de pago hacia APIs externas y logs de despacho", "/app/saas-api"},
|
||||
}); err != nil {
|
||||
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{"error": err.Error()})
|
||||
}
|
||||
|
||||
if err := seedModulo("Portal de Clientes", "Portal de clientes: proyectos, facturas y accesos", []seedEntry{
|
||||
{"Proyectos", "Gestión de proyectos y avances del portal", "/app/proyectos"},
|
||||
{"Facturas", "Gestión de facturas y pagos por cliente", "/app/facturas"},
|
||||
{"Portal Usuarios", "Usuarios con acceso al portal de clientes", "/app/portal-usuarios"},
|
||||
}); err != nil {
|
||||
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{"error": err.Error()})
|
||||
}
|
||||
|
||||
return c.JSON(fiber.Map{
|
||||
"ok": true,
|
||||
"message": "Seed ejecutado correctamente. Recarga la página de Roles.",
|
||||
|
||||
Reference in New Issue
Block a user