Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
3571 Vistas

During the upgrade process on branch BrStaging, there are errors in the log panel. Some obsolete custom Modules or Views are the cause of these errors. To disable or uninstall them, we have to use sql queries because we cannot enter odoo which cannot start, using in Odoo-sh> SHELL-Tab, the shell command : psql:

  • To disable a view

    UPDATE public.ir_ui_view SET active = false WHERE id = 10381;
    
  • To disable/unsinstall a module

    UPDATE ir_module_module set state='to remove'
    WHERE name in ('my_custom_module') and state='installed';
    
  • ...have tried that request too:

    UPDATE ir_module_module set state='unistallable'
    WHERE name in ('my_custom_module') and state='installed';
    

...But it doesn t work ! How to disable a view and uninstall a module during the upgrade process from v13 to v15 ??


Avatar
Descartar
Mejor respuesta

Hello, 

You can try one way with the odoo shell. First get the module id which you want to uninstall from the psql . Now go to the shell and create a browse record of that module and call "button_immediate_uninstall" method using that module .
Like :

             model = self.env['ir.module.module'].browse(id_of_your_module)

             model.button_immediate_uninstall()

Please vote the answer if its help you

 

Avatar
Descartar
Mejor respuesta

Hi , do you found the solution? I have the same problem. =S

Avatar
Descartar

Hello, 

You can try one way with the odoo shell. First get the module id which you want to uninstall from the psql . Now go to the shell and create a browse record of that module and call "button_immediate_uninstall" method using that module .
Like :

model = self.env['ir.module.module'].browse(id_of_your_module)

model.button_immediate_uninstall()

Please vote the answer if its help you

Publicaciones relacionadas Respuestas Vistas Actividad
1
dic 22
2691
1
sept 22
1219
2
mar 22
11882
0
nov 21
1315
2
nov 21
3155