Eliminar modulos creados por mi

2,168 views
Skip to first unread message

marco garcia baturan

unread,
Nov 10, 2016, 11:24:45 AM11/10/16
to Usuarios Odoo / OpenERP en España
Buenas,

He creado un módulo admision en odoo 8 y he retirado el modulo de las carpteas para poder cambiarlo y luego intento suprmirlo de las vistas de modulos de odoo pero me da este mensaje:

Error de integridad

No puede completarse la operación, probablemente debido a lo siguiente:
- eliminación: es posible que esté intentando eliminar un registro mientras que otros registros todavía tengan referencias a él
- creación/actualización: un campo obligatorio no está introducido correctamente

[objeto con referencia: ir.model.constraint - ir.model.constraint]

A pesar de mirar en dicho model no encuentro referencias a mi modulo de admision

da...@aizean.com

unread,
Nov 11, 2016, 4:20:31 AM11/11/16
to Usuarios Odoo / OpenERP en España
Te recomiendo que antes de quitar un modulo, lo desinstales primero desde configuración, y luego borres la carpeta.

Prueba a acceder a la base de datos donde tengas instalado ese modulo de odoo pese a haber retirado la carpeta, y en la tabla ir_module_module, busca el modulo tuyo y cambiale el registro state con el valor uninstalled. Creo que con eso deberia solucionar el problema si no he entendido mal.

Juan Ignacio Ubeda

unread,
Nov 11, 2016, 4:22:51 AM11/11/16
to openerp-s...@googlegroups.com

Y después un --update=all no estaría de más ;)

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--

ASESORÍA-CONSULTORíA-EMPRESARIAL
Juan Ignacio Úbeda Goenaga
AIZEAN EVOLUTION, S.L.L.
www.aizean.com - TEL 9460361066 - 688857018

AVISO LEGAL: Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial y/o datos de carácter personal, cuya difusión está regulada por la Ley 15/99 L.O.P.D. y la Ley 34/2002 L.S.S.I./C.E. Si Ud. no es el destinatario indicado o el responsable de la entrega del mismo, no debe copiar ni entregar este mensaje a terceros bajo ningún concepto. Si ha recibido este mensaje por error o lo ha conseguido por otros medios, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su inmediata e irreversible eliminación.

marco garcia baturan

unread,
Nov 15, 2016, 4:42:13 AM11/15/16
to openerp-s...@googlegroups.com
Buenos días,
Busco la tabla ir_module_module en odoo 8, pero no aparece en el entorno, por tanto debo usar PGadmin para dicha tarea como algunos foros de la red dicen. No hay otra alternativa?
Me explico mejor, el módulo que he creado lo quiero borrar por que quiero instalar una nueva versión con más campos y uno de ellos tiene la función de ID.
Y claro cuando desinstalo el módulo, lo borro de /opt/odoo//odoo-server/addons/ este sigue apareciendo en la sección de 'módulos locales', procedo a meter la nueva versión y tampoco me deja instalarlo.
Lo que quiero es borrar el viejo módulo, incluido registros, sin salir de odoo8 y poner el otro módulo nuevo y proceder a instalarlo.
Lo que he pensado es borrar la DDBB de odoo y crear otra nueva para la empresa. ¿Eso se puede hacer? ¿Y como?¿Desde Odoo 8.0.?
Un saludo y muchas gracias por vuestra atención,
Marco García Baturan.

El 11 de noviembre de 2016, 10:22, Juan Ignacio Ubeda <ju...@aizean.com> escribió:

Y después un --update=all no estaría de más ;)


On 11/11/2016 10:20 AM, da...@aizean.com wrote:
Te recomiendo que antes de quitar un modulo, lo desinstales primero desde configuración, y luego borres la carpeta.

Prueba a acceder a la base de datos donde tengas instalado ese modulo de odoo pese a haber retirado la carpeta, y en la tabla ir_module_module, busca el modulo tuyo y cambiale el registro state con el valor uninstalled. Creo que con eso deberia solucionar el problema si no he entendido mal.


El jueves, 10 de noviembre de 2016, 17:24:45 (UTC+1), marco garcia baturan escribió:
Buenas,

He creado un módulo admision en odoo 8 y he retirado el modulo de las carpteas para poder cambiarlo y luego intento suprmirlo de las vistas de modulos de odoo pero me da este mensaje:

Error de integridad

No puede completarse la operación, probablemente debido a lo siguiente:
- eliminación: es posible que esté intentando eliminar un registro mientras que otros registros todavía tengan referencias a él
- creación/actualización: un campo obligatorio no está introducido correctamente

[objeto con referencia: ir.model.constraint - ir.model.constraint]

A pesar de mirar en dicho model no encuentro referencias a mi modulo de admision
--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--

ASESORÍA-CONSULTORíA-EMPRESARIAL
Juan Ignacio Úbeda Goenaga
AIZEAN EVOLUTION, S.L.L.
www.aizean.com - TEL 9460361066 - 688857018

AVISO LEGAL: Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial y/o datos de carácter personal, cuya difusión está regulada por la Ley 15/99 L.O.P.D. y la Ley 34/2002 L.S.S.I./C.E. Si Ud. no es el destinatario indicado o el responsable de la entrega del mismo, no debe copiar ni entregar este mensaje a terceros bajo ningún concepto. Si ha recibido este mensaje por error o lo ha conseguido por otros medios, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su inmediata e irreversible eliminación.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/qqFK-AwOUj4/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Juan Ignacio Ubeda Goenaga

unread,
Nov 15, 2016, 2:00:23 PM11/15/16
to Usuarios Odoo / OpenERP en España
Buenas Marco, 

A ver si consigo entenderte y explicarme bien.

Lo primero es que me da la sensación de que tu módulo lo metes en la carpeta addons del servidor ¿junto a los addons oficiales? Hacer esto puede llegar a ser una locura, además tendrás que trabajar con el repositorio oficial en algún momento.
Por otro lado te recomiendo crearte una carpeta a la altura que quieras (por ejemplo: custom_addons) y ahí vas metiendo todo lo "tuyo", en el archivo de configuración has de decirle a Odoo que tiene que tener en cuenta esa carpeta, abres el archivo de configuración y editas la línea "addons-path"

addons_path = /home/juani/odoo/v8/server/openerp/addons,/home/juani/odoo/v8/server/addons

le añades tu carpeta al inicio 

addons_path = /home/juani/odoo/v8/custom_addons,/home/juani/odoo/v8/server/openerp/addons,/home/juani/odoo/v8/server/addons

¿Por qué? Porque se cargan los módulos en ese orden, con lo cual si tu tienes el mismo módulo en este caso en custom_addons y en addons Odoo le dará preferencia al de custom_addons

Cuando añades un nuevo módulo ya sabes que es importante actualizar la lista de módulos para que detecte los nuevos módulos, "creo" tendría que corroborarlo, que no se fija en los que ya no están.

Lo que te comentaba Dani arriba era para engañarle a Odoo por postgres y decirle que ese módulo está desinstalado. Algo que puedes hacer es tenerlo bien linkado, actualizar la lista de módulos para que te lo reconozca, y desinstalarlo (siempre que no te de errores) y además entiendo que no hablamos en ningún momento de un entorno de producción. 

Y sino también puedes tener la nueva versión de módulo (con el mismo nombre que tenía), actualizar la lista de módulos (métele algo diferente en el resumen o algo para distinguirlo) , inicias el servidor con un --update=all y verifiacs si todo va bien, después puedes probar a desinstalar el viejo e instalar el nuevo, y para que no te moleste en la lista, botón más y suprimir ;)

Saludos, así sin ver el caso concreto no sé cómo más ayudarte

marco garcia baturan

unread,
Nov 15, 2016, 2:25:06 PM11/15/16
to openerp-s...@googlegroups.com
Buenas tardes Juan,
1º Gracias por tu respuesta y consejo. Voy a probarlo.
2º solvente el problema en el entorno de preproduccion borrando la BD y creando una nueva para suvir mi nueva version.
3ª Cómo me aconsejarias tu el que disponga lo que tu me has dicho con esta ruta:


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--

ASESORÍA-CONSULTORíA-EMPRESARIAL
Juan Ignacio Úbeda Goenaga
AIZEAN EVOLUTION, S.L.L.
www.aizean.com - TEL 9460361066 - 688857018

AVISO LEGAL: Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial y/o datos de carácter personal, cuya difusión está regulada por la Ley 15/99 L.O.P.D. y la Ley 34/2002 L.S.S.I./C.E. Si Ud. no es el destinatario indicado o el responsable de la entrega del mismo, no debe copiar ni entregar este mensaje a terceros bajo ningún concepto. Si ha recibido este mensaje por error o lo ha conseguido por otros medios, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su inmediata e irreversible eliminación.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/qqFK-AwOUj4/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--

marco garcia baturan

unread,
Nov 15, 2016, 2:27:08 PM11/15/16
to openerp-s...@googlegroups.com
Buenas tardes Juan,
1º Gracias por tu respuesta y consejo. Voy a probarlo.
2º solvente el problema en el entorno de preproduccion borrando la BD y creando una nueva para suvir mi nueva version.
3ª Cómo me aconsejarias tu el que disponga lo que tu me has dicho con esta ruta:
---a) /opt/odoo/odoo-server/addons
---b)En que ruta la creo la custom-addons
---c) asi ya podre borra viejos módulos sin que pelee las tablas de modelos conlos campos agregados?
Gracias mil, mil gracias

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.

Juani

unread,
Nov 15, 2016, 4:12:39 PM11/15/16
to openerp-s...@googlegroups.com, marco garcia baturan

Yo tengo el server de Odoo , las distintas ramas que uso y el custom_addons a la misma altura. Aunque no tiene importancia como lo organices , es más de gusto o costumbre de cada uno. Yo suelo coger clientes rebotados y no me gusta como lo tienen montado, y si algún cliente mío se fuese rebotado quizás a otro no le guste como se lo he montado yo

Enviado con Aquamail para Android
http://www.aqua-mail.com

El 15 de noviembre de 2016 20:27:10 marco garcia baturan <marc...@gmail.com> escribio:

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages