我正在尝试阻止Odoo安装默认的account
本地化并安装自定义的本地化。
我尝试将特定模块添加为depends
,但此模块具有account
作为依赖项,因此,如果我为我的Odoo数据库选择x国家和语言,它仍会安装默认值该国家和语言的本地化。
关于如何防止这种情况的任何想法?
我正在尝试使用这个模型:
from openerp import models, api
import logging
_logger = logging.getLogger(__name__)
class IrModuleModule(models.Model):
_inherit = 'ir.module.module'
@api.model
def search(self, args, offset=0, limit=None, order=None, count=False):
new_args = []
for arg in args:
if arg[0] == 'name' and arg[1] == '=' and arg[2] == 'l10n_cl':
arg = list(arg)
arg[2] = 'l10n_cl_base'
elif arg[0] == 'name' and arg[1] == 'in' and 'l10n_cl' in arg[2]:
arg = list(arg)
arg[2] = [
'l10n_cl_base' if x == 'l10n_cl' else x for x in arg[2]]
new_args.append(arg)
return super(IrModuleModule, self).search(
new_args, offset, limit, order, count=count)
但仍然没有
有什么想法吗?