up
This commit is contained in:
@@ -222,6 +222,47 @@ func UserRoutes(app fiber.Router) {
|
||||
protected.Post("/telegram/send", controllers.SendTelegramNotification)
|
||||
protected.Get("/telegram/logs", controllers.GetTelegramLogs)
|
||||
|
||||
// ─── Portal de Clientes ────────────────────────────────────────────────────
|
||||
protected.Get("/proyectos", middlewares.MenuMiddleware, controllers.ProyectosIndex)
|
||||
protected.Get("/loadproyectos", controllers.LoadProyectos)
|
||||
protected.Post("/proyectos", controllers.CreateProyecto)
|
||||
protected.Put("/proyectos/:id", controllers.UpdateProyecto)
|
||||
protected.Delete("/proyectos/:id", controllers.DeleteProyecto)
|
||||
protected.Get("/proyectos/:id/detalle", middlewares.MenuMiddleware, controllers.ProyectoDetalleIndex)
|
||||
protected.Get("/proyectos/:id/fases", controllers.GetFases)
|
||||
protected.Post("/proyectos/:id/fases", controllers.CreateFase)
|
||||
protected.Put("/proyectos/:id/fases/:faseID", controllers.UpdateFase)
|
||||
protected.Delete("/proyectos/:id/fases/:faseID", controllers.DeleteFase)
|
||||
protected.Post("/proyectos/:id/fases/template", controllers.ApplyTemplate)
|
||||
protected.Get("/proyectos/:id/avances", controllers.GetAvances)
|
||||
protected.Post("/proyectos/:id/avances", controllers.CreateAvance)
|
||||
protected.Put("/proyectos/:id/avances/:avID", controllers.UpdateAvance)
|
||||
protected.Delete("/proyectos/:id/avances/:avID", controllers.DeleteAvance)
|
||||
protected.Get("/proyectos/:id/entregables", controllers.GetEntregables)
|
||||
protected.Post("/proyectos/:id/entregables", controllers.UploadEntregable)
|
||||
protected.Delete("/proyectos/:id/entregables/:entID", controllers.DeleteEntregable)
|
||||
protected.Get("/proyectos/:id/entregables/:entID/download", controllers.DownloadEntregable)
|
||||
protected.Put("/proyectos/:id/entregables/:entID/visibilidad", controllers.UpdateEntregableVisibilidad)
|
||||
protected.Get("/proyectos/:id/tickets", controllers.GetTickets)
|
||||
protected.Put("/proyectos/:id/tickets/:ticketID/estado", controllers.UpdateTicketEstadoAdmin)
|
||||
protected.Post("/proyectos/:id/tickets/:ticketID/mensaje", controllers.AdminResponderTicket)
|
||||
|
||||
protected.Get("/portal-usuarios", middlewares.MenuMiddleware, controllers.PortalUsuariosIndex)
|
||||
protected.Get("/loadportalusuarios", controllers.LoadPortalUsuarios)
|
||||
protected.Post("/portal-usuarios", controllers.CreatePortalUsuario)
|
||||
protected.Put("/portal-usuarios/:id", controllers.UpdatePortalUsuario)
|
||||
protected.Delete("/portal-usuarios/:id", controllers.DeletePortalUsuario)
|
||||
protected.Post("/portal-usuarios/:id/acceso", controllers.AddPortalAcceso)
|
||||
protected.Delete("/portal-usuarios/:id/acceso/:clienteID", controllers.RemovePortalAcceso)
|
||||
|
||||
protected.Get("/facturas", middlewares.MenuMiddleware, controllers.FacturasIndex)
|
||||
protected.Get("/loadfacturas", controllers.LoadFacturas)
|
||||
protected.Post("/facturas", controllers.CreateFactura)
|
||||
protected.Put("/facturas/:id", controllers.UpdateFactura)
|
||||
protected.Delete("/facturas/:id", controllers.DeleteFactura)
|
||||
protected.Post("/facturas/:id/upload-pdf", controllers.UploadFacturaPDF)
|
||||
protected.Get("/facturas/:id/download", controllers.DownloadFacturaPDF)
|
||||
|
||||
// ─── Planes dLocal (gestión desde panel protegido) ────────────────────────
|
||||
protected.Get("/dlocal/planes", apiControllers.SeePlanes)
|
||||
protected.Post("/dlocal/planes", apiControllers.CreatePlan)
|
||||
|
||||
Reference in New Issue
Block a user