跳至内容
菜单
此问题已终结
2 回复
3706 查看

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 ??


形象
丢弃
最佳答案

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

 

形象
丢弃
最佳答案

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

形象
丢弃

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

相关帖文 回复 查看 活动
1
12月 22
2691
1
9月 22
1219
2
3月 22
11992
0
11月 21
1375
2
11月 21
3233