[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Health-es] Errores al modificar nombre o parámetros en los Módulos
From: |
Luis Falcon |
Subject: |
Re: [Health-es] Errores al modificar nombre o parámetros en los Módulos |
Date: |
Fri, 1 Aug 2014 17:26:44 +0100 |
Buenas tardes Uriel !
On Thu, 31 Jul 2014 11:59:20 -0500
Uriel Rios <address@hidden> wrote:
> Hola Luis buen dia
>
>
> como te comente estamos en el desarrollo del Módulos
>
> cuando lo creamos todo bien. una vez quisimos cambiar el nombre del
> mismo desde la carpeta:
> /home/gnuhealth/gnuhealth/tryton/server/modules/My_Module
>
> el enlace:
> /home/gnuhealth/gnuhealth/tryton/server/trytond-3.2.1/trytond/modules/My_Module
>
> y el __init__py
>
> pera renombrar el Módulo nos da errores a la hora de cargarlo. Ya lo
> desinstalamos desde tryton en Modules->Modules y ni aún asi lo acepta.
>
> Lo que creemos es que cuando se carga un Módulos y se borra y se
> quiere cargar el mismo pero con otro nombre no lo permite porque
> tryton ha de guardar datos y no se borra del todo, pero no sabesmos,
> podrías explicarnos??
>
Es como dices.
Cuando instalas / registras un módulo, éste queda registrado en el
modelo ir.module.module (ir_module_module en pg).
que guarda el nombre y estado del mismo.
Ejemplo del módulo health
id | create_uid | create_date |
write_date | write_uid | name
| state
18 | 0 | 2013-09-29 23:33:44.845863 | 2013-09-29
23:35:36.044368 | 1 | health |
installed
Si le cambias el nombre al módulo a nivel sistema operativo, tryton no
lo va a encontrar y el proceso aborta.
El proceso de desinstalar módulos es algo que no debería hacerse, ya
que hay muchas dependencias y temas que pueden dejar el sistema
inconsistente.
Puedes borrar la entrada a nivel pg, si no hay nada más que la
definición del mismo, pero no debería nunca hacerse en entornos
productivos.
Espero que te haya servido
Saludos !
> Gracias de antemano