23 lines
931 B
Python
23 lines
931 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from odoo.api import Environment, SUPERUSER_ID
|
|
from odoo.exceptions import ValidationError
|
|
from odoo import _
|
|
|
|
|
|
def _check_modules(cr):
|
|
env = Environment(cr, SUPERUSER_ID, {})
|
|
if env['ir.module.module'].search([('name', '=', 'l10n_exp'),('state', '!=', 'installed')]):
|
|
module = env['ir.module.module'].search([
|
|
('name', '=', 'account_chart_of_accounts'),
|
|
('state', '=', 'installed')
|
|
])
|
|
if not module:
|
|
raise ValidationError(_('Hierarchy Chart Of Accounts (account_chart_of_accounts) must be install before installing this module.'))
|
|
|
|
module = env['ir.module.module'].search([
|
|
('name', '=', 'l10n_multilang'),
|
|
('state', '=', 'installed')
|
|
])
|
|
if not module:
|
|
raise ValidationError(_('Multi Language Chart of Accounts (l10n_multilang) must be install before installing this module.')) |