health-es
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]