Como Forçar a Desativação do Módulo WhatsApp no CRM Usando o Shell
A plataforma da Conexão Azul é uma poderosa ferramenta de ERP com uma vasta gama de módulos que podem ser instalados para estender suas funcionalidades. No entanto, pode haver situações em que um módulo instalado não é mais necessário ou está causando conflitos. Neste artigo, vamos mostrar como desinstalar o módulo "WhatsApp" diretamente pelo shell, uma maneira rápida e eficiente de remover módulos sem a necessidade de passar pela interface gráfica.
Passo a Passo para Desinstalar o Módulo "WhatsApp" no Odoo pelo Shell
- Acesse o Shell do Odoo Primeiro, você precisa acessar o shell do Odoo para interagir diretamente com o sistema via comandos Python. Para isso, vá até o diretório onde o Odoo está instalado e execute o seguinte comando no terminal:
./odoo-bin shell --database <nome_database>
Esse comando abre uma sessão interativa Python com o ambiente do Odoo.
- Localize e Desinstale o Módulo "WhatsApp" Uma vez no shell, você pode executar o seguinte código Python para buscar e desinstalar o módulo:
module = env['ir.module.module'].search([('name', '=', 'whatsapp')])
if module.state == 'installed':
module.button_immediate_uninstall()
Esse código busca o módulo chamado "WhatsApp" dentro do banco de dados do Odoo e, se ele estiver instalado, o sistema executa a desinstalação imediata.
- Verifique a Desinstalação Após executar o código, o Odoo começará a desinstalar o módulo e remover seus dados relacionados. Dependendo do tamanho e complexidade do módulo, o processo pode levar alguns minutos. Para confirmar que a desinstalação foi bem-sucedida, você pode verificar na interface de administração ou executar outro comando no shell para verificar o estado do módulo.
A desinstalação de módulos via shell é uma técnica útil para administradores e desenvolvedores que precisam manter o sistema limpo e funcional. Ao utilizar o shell, você tem controle total sobre o processo e pode resolver rapidamente problemas com módulos que não são mais necessários ou que estão impactando o desempenho do sistema.
Caso tenha outras dúvidas sobre o gerenciamento de módulos ou precise de mais informações, entre em contato com a nossa equipe de suporte da Conexão Azul.