Files
Wiki/Odoo Shell Scripts.md
T
2021-03-10 19:57:03 +01:00

838 B

Odoo Shell Scripts

Commands

Log into Docker Container.
docker exec -it odoo01 bin/bash

Start Odoo Shell.

DATABASE=odoo14
./odoo-bin shell -d $DATABASE --db_host $HOST -r $USER -w $PASSWORD

Clear assets.

domain = [('res_model', '=', 'ir.ui.view'), ('name', 'like', 'assets_')]
env['ir.attachment'].search(domain).unlink()
env.cr.commit()

Uninstall app.

env['ir.module.module'].search([('name', '=', 'certificate_planer')]).button_immediate_uninstall()

List all inactive users.

users=self.env['res.users'].search([('active', '=', False)])
for user in users:
	print(user.name, user.login, user.active)

Enable user.

user = self.env['res.users'].search([('active', '=', False),('login', '=', 'janik.vonrotz@mint-system.ch')])
user.active = True
self.env.cr.commit()