fix: tickets filtrados por proyecto, vistas contabilidad/websms en resources/view
This commit is contained in:
@@ -210,7 +210,7 @@ func PortalProyecto(c *fiber.Ctx) error {
|
||||
fases, _ := models.GetFasesByProyecto(proy.ID)
|
||||
avances, _ := models.GetAvancesByProyecto(proy.ID, true)
|
||||
entregables, _ := models.GetEntregablesByProyecto(proy.ID, true)
|
||||
tickets, _ := models.GetTicketsByPortalUser(u.ID)
|
||||
tickets, _ := models.GetTicketsByProyecto(proy.ID)
|
||||
_ = models.ActualizarProgresoProyecto(proy.ID)
|
||||
|
||||
return c.Render("portal/proyecto", fiber.Map{
|
||||
@@ -268,7 +268,7 @@ func PortalGetProyectoData(c *fiber.Ctx) error {
|
||||
fases, _ := models.GetFasesByProyecto(proy.ID)
|
||||
avances, _ := models.GetAvancesByProyecto(proy.ID, true)
|
||||
entregables, _ := models.GetEntregablesByProyecto(proy.ID, true)
|
||||
tickets, _ := models.GetTicketsByPortalUser(u.ID)
|
||||
tickets, _ := models.GetTicketsByProyecto(proy.ID)
|
||||
facturas, _ := models.GetFacturasByCliente(proy.ClienteID, true)
|
||||
facturasNoLeidas := models.CountUnreadFacturaNotifs(u.ID)
|
||||
documentos, _ := models.GetDocumentosByProyecto(proy.ID)
|
||||
|
||||
@@ -453,6 +453,49 @@ func UserRoutes(app fiber.Router) {
|
||||
protected.Put("/mis-notifs/:id/leida", controllers.MarcarNotifLeida)
|
||||
protected.Post("/mis-notifs/marcar-todas", controllers.MarcarTodasLeidas)
|
||||
|
||||
// ─── Contabilidad ─────────────────────────────────────────────────────────
|
||||
protected.Get("/contabilidad", middlewares.MenuMiddleware, controllers.ContabilidadIndex)
|
||||
protected.Get("/contabilidad/dashboard", controllers.ContabilidadDashboard)
|
||||
protected.Get("/contabilidad/consolidado", controllers.ContabilidadConsolidado)
|
||||
protected.Get("/contabilidad/consolidados", controllers.ContabilidadListConsolidados)
|
||||
|
||||
// Transacciones
|
||||
protected.Get("/contabilidad/transacciones", middlewares.MenuMiddleware, controllers.ContabilidadTransaccionesView)
|
||||
protected.Get("/contabilidad/transacciones/list", controllers.GetTransacciones)
|
||||
protected.Post("/contabilidad/transacciones", controllers.CreateTransaccion)
|
||||
protected.Put("/contabilidad/transacciones/:id", controllers.UpdateTransaccion)
|
||||
protected.Delete("/contabilidad/transacciones/:id", controllers.DeleteTransaccion)
|
||||
|
||||
// Cuentas (categorías contables)
|
||||
protected.Get("/contabilidad/cuentas", middlewares.MenuMiddleware, controllers.ContabilidadCuentasView)
|
||||
protected.Get("/contabilidad/cuentas/list", controllers.GetCuentas)
|
||||
protected.Get("/contabilidad/cuentas/select", controllers.GetCuentasSelect)
|
||||
protected.Post("/contabilidad/cuentas", controllers.CreateCuenta)
|
||||
protected.Put("/contabilidad/cuentas/:id", controllers.UpdateCuenta)
|
||||
protected.Delete("/contabilidad/cuentas/:id", controllers.DeleteCuenta)
|
||||
|
||||
// Entidades
|
||||
protected.Get("/contabilidad/entidades", middlewares.MenuMiddleware, controllers.ContabilidadEntidadesView)
|
||||
protected.Get("/contabilidad/entidades/list", controllers.GetEntidades)
|
||||
protected.Get("/contabilidad/entidades/select", controllers.GetEntidadesSelect)
|
||||
protected.Post("/contabilidad/entidades", controllers.CreateEntidad)
|
||||
protected.Put("/contabilidad/entidades/:id", controllers.UpdateEntidad)
|
||||
protected.Delete("/contabilidad/entidades/:id", controllers.DeleteEntidad)
|
||||
|
||||
// Cuentas por cobrar
|
||||
protected.Get("/contabilidad/cuentas-cobro", middlewares.MenuMiddleware, controllers.ContabilidadCobroView)
|
||||
protected.Get("/contabilidad/cuentas-cobro/list", controllers.GetCuentasCobro)
|
||||
protected.Post("/contabilidad/cuentas-cobro", controllers.CreateCuentaCobro)
|
||||
protected.Put("/contabilidad/cuentas-cobro/:id", controllers.UpdateCuentaCobro)
|
||||
protected.Delete("/contabilidad/cuentas-cobro/:id", controllers.DeleteCuentaCobro)
|
||||
|
||||
// Cuentas por pagar
|
||||
protected.Get("/contabilidad/cuentas-pagar", middlewares.MenuMiddleware, controllers.ContabilidadPagarView)
|
||||
protected.Get("/contabilidad/cuentas-pagar/list", controllers.GetCuentasPagar)
|
||||
protected.Post("/contabilidad/cuentas-pagar", controllers.CreateCuentaPagar)
|
||||
protected.Put("/contabilidad/cuentas-pagar/:id", controllers.UpdateCuentaPagar)
|
||||
protected.Delete("/contabilidad/cuentas-pagar/:id", controllers.DeleteCuentaPagar)
|
||||
|
||||
// ─── WebSMS (LabsMobile) ───────────────────────────────────────────────────
|
||||
protected.Get("/websms", middlewares.MenuMiddleware, controllers.WebSmsConfigPage)
|
||||
protected.Get("/websms/config", controllers.GetWebSmsConfig)
|
||||
|
||||
Reference in New Issue
Block a user