diff options
Diffstat (limited to 'addons/sale_management/__init__.py')
| -rw-r--r-- | addons/sale_management/__init__.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/addons/sale_management/__init__.py b/addons/sale_management/__init__.py new file mode 100644 index 00000000..69eb6a58 --- /dev/null +++ b/addons/sale_management/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models +from . import controllers +from odoo.api import Environment, SUPERUSER_ID + + +def uninstall_hook(cr, registry): + env = Environment(cr, SUPERUSER_ID, {}) + res_ids = env['ir.model.data'].search([ + ('model', '=', 'ir.ui.menu'), + ('module', '=', 'sale') + ]).mapped('res_id') + env['ir.ui.menu'].browse(res_ids).update({'active': False}) + + +def post_init_hook(cr, registry): + env = Environment(cr, SUPERUSER_ID, {}) + res_ids = env['ir.model.data'].search([ + ('model', '=', 'ir.ui.menu'), + ('module', '=', 'sale'), + ]).mapped('res_id') + env['ir.ui.menu'].browse(res_ids).update({'active': True}) |
