Skip to content

feat(ECOCONTROL#60): unificar la compañía de los proyectos entre INIZIALE y ECOCONTROL

Al confirmar un presupuesto el proyecto se creaba sin company_id, asi que Odoo le ponia la compañía activa del usuario. El mismo trabajo terminaba partido entre INIZIALE y ECOCONTROL, en dos listados que nadie veia juntos y con las horas y los costos en analiticas distintas.

Ahora:

  • Ajuste global "Compañía de los proyectos" (ir.config_parameter). Vacio mantiene el comportamiento anterior, asi que el modulo se puede actualizar sin cambiar nada hasta que alguien elija la compañía.
  • El proyecto se crea siempre en esa compañía, y su cuenta analitica queda sin compañía: Odoo permite analiticas compartidas y su regla multicompañía es [('company_id', 'in', company_ids + [False])], asi que las dos compañías imputan sobre la misma y los numeros consolidan.
  • Accion de servidor "Unificar compañía de los proyectos" para acomodar los proyectos que ya existen. Se corre a mano, no en el deploy.

No se toca ningun campo obligatorio ni ninguna regla de seguridad del nucleo: la alternativa de dejar el proyecto sin compañía obligaba a eso y a redefinir cinco reglas multicompañía, con project.task.company_id tambien obligatorio.

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

Merge request reports

Loading