Assalamualaikum warahmatullahi wabarakatuh.
Kelebihan uninstall odoo melalui CLI:
- Jika custom method js pada suatu module kemudian ada error saat membuka / menguninstall module tersebut melalui UI Odoo
- Dapat digunakan untuk menguninstall module lebih dari satu
1. saat menjalankan odoo service, sebelum -c nama_conf tambahkan command shell.
python ~/odoo/odoo-16.0.0/odoo-server shell -c ~/odoo/conf/odoo16-rspp.conf
2. Pada CLI, cari nama module pada object ir.module.module dengan method orm bawaan odoo .
self.env['ir.module.module'].search([('name', 'in', ['im_livechat','contacts'])])
3. jika module sudah ditemukan maka panggil fungsi bawaan dari odoo untuk menguninstall module, yakni button_immediate_uninstall(). Menjadi
self.env['ir.module.module'].search([('name', 'in', ['im_livechat','contacts'])]).button_immediate_uninstall()