up
This commit is contained in:
@@ -150,6 +150,9 @@ func PortalDashboard(c *fiber.Ctx) error {
|
||||
|
||||
clienteIDs := models.GetClienteIDsForPortalUser(fullUser)
|
||||
proyectos, _ := models.GetProyectosByClienteIDs(clienteIDs)
|
||||
for i := range proyectos {
|
||||
_ = models.ActualizarProgresoProyecto(proyectos[i].ID)
|
||||
}
|
||||
|
||||
// Si partner: agrupar proyectos por cliente
|
||||
type ClienteProyectos struct {
|
||||
@@ -208,6 +211,7 @@ func PortalProyecto(c *fiber.Ctx) error {
|
||||
avances, _ := models.GetAvancesByProyecto(proy.ID, true)
|
||||
entregables, _ := models.GetEntregablesByProyecto(proy.ID, true)
|
||||
tickets, _ := models.GetTicketsByPortalUser(u.ID)
|
||||
_ = models.ActualizarProgresoProyecto(proy.ID)
|
||||
|
||||
return c.Render("portal/proyecto", fiber.Map{
|
||||
"portalUser": fullUser,
|
||||
@@ -230,6 +234,9 @@ func PortalGetProyectos(c *fiber.Ctx) error {
|
||||
fullUser, _ := models.GetPortalUserByID(u.ID)
|
||||
clienteIDs := models.GetClienteIDsForPortalUser(fullUser)
|
||||
proyectos, _ := models.GetProyectosByClienteIDs(clienteIDs)
|
||||
for i := range proyectos {
|
||||
_ = models.ActualizarProgresoProyecto(proyectos[i].ID)
|
||||
}
|
||||
return c.JSON(proyectos)
|
||||
}
|
||||
|
||||
@@ -265,6 +272,7 @@ func PortalGetProyectoData(c *fiber.Ctx) error {
|
||||
facturas, _ := models.GetFacturasByCliente(proy.ClienteID, true)
|
||||
facturasNoLeidas := models.CountUnreadFacturaNotifs(u.ID)
|
||||
documentos, _ := models.GetDocumentosByProyecto(proy.ID)
|
||||
_ = models.ActualizarProgresoProyecto(proy.ID)
|
||||
|
||||
return c.JSON(fiber.Map{
|
||||
"proyecto": proy,
|
||||
|
||||
Reference in New Issue
Block a user