Files
odoo_source/addons/base_install_request/__init__.py
T
Christophe Monniez c14c618ec9 [FIX] packaging: install productivity apps only in installers
closes odoo/odoo#101043

X-original-commit: 4fadf6b99a7b48a58a612e3d0be3d14a99a60ef5
Signed-off-by: Olivier Dony <odo@odoo.com>
Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2022-09-26 07:42:57 +02:00

23 lines
660 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import models
from . import wizard
from odoo import api, tools, SUPERUSER_ID
def _auto_install_apps(cr, registry):
if not tools.config.get('default_productivity_apps', False):
return
env = api.Environment(cr, SUPERUSER_ID, {})
env['ir.module.module'].sudo().search([
('name', 'in', [
# Community
'hr', 'mass_mailing', 'project', 'survey',
# Enterprise
'appointment', 'knowledge', 'planning', 'sign',
]),
('state', '=', 'uninstalled')
]).button_install()