opt base chinese

This commit is contained in:
ivan deng
2023-04-02 16:42:24 +08:00
parent 6429897b2b
commit efec723018
3 changed files with 45 additions and 26 deletions

View File

@@ -18,7 +18,7 @@
{
'name': "App base chinese中国化基本模块增强",
'version': '16.23.03.22',
'version': '16.23.04.02',
'author': 'Sunpop.cn',
'category': 'Base',
'website': 'https://www.sunpop.cn',
@@ -75,6 +75,7 @@
'data/res_country_data.xml',
'data/res_currency_data.xml',
'data/res_lang_data.xml',
'data/res_users_data.xml',
'data/product_data.xml',
'data/product_pricelist_data.xml',
'data/stock_location_data.xml',

View File

@@ -1,36 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<data noupdate="1">
<!-- 各种默认值 -->
<!--设置客户默认国家为中国-->
<record id="res_partner_country_id_default" model="ir.default">
<field name="field_id" eval="ref('base.field_res_partner__country_id')"/>
<field name="json_value" eval="ref('base.cn')"/>
</record>
<function model="ir.default" name="set"
eval="('res.partner', 'country_id', ref('base.cn'))"/>
<!--设置默认时区为中国注意select 类型要加 ""-->
<record id="res_partner_tz_default" model="ir.default">
<field name="field_id" eval="ref('base.field_res_partner__tz')"/>
<field name="json_value">"Etc/GMT-8"</field>
</record>
<function model="ir.default" name="set"
eval="('res.partner', 'tz', 'Etc/GMT-8')"/>
<!--设置用户email在odoo内提醒-->
<record id="res_user_notify_email_default" model="ir.default">
<field name="field_id" eval="ref('mail.field_res_users__notification_type')"/>
<field name="json_value">"inbox"</field>
</record>
<function model="ir.default" name="set"
eval="('res.users', 'notification_type', 'inbox')"/>
<!--设置产品默认是可库存产品-->
<record id="product_template_type_default" model="ir.default">
<field name="field_id" eval="ref('product.field_product_template__type')"/>
<field name="json_value">"product"</field>
</record>
<function model="ir.default" name="set"
eval="('product.template', 'detailed_type', 'product')"/>
<!--设置翻译导出默认中文-->
<record id="base_language_export_lang_default" model="ir.default">
<field name="field_id" eval="ref('base.field_base_language_export__lang')"/>
<field name="json_value">"zh_CN"</field>
</record>
<function model="ir.default" name="set"
eval="('base.language.export', 'lang', 'zh_CN')"/>
<!--设置翻译导出默认po-->
<record id="base_language_export_format_default" model="ir.default">
<field name="field_id" eval="ref('base.field_base_language_export__format')"/>
<field name="json_value">"po"</field>
</record>
<function model="ir.default" name="set"
eval="('base.language.export', 'format', 'po')"/>
</data>
</odoo>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- 默认user使用write处理 -->
<function model="res.users" name="write" context="{'lang': 'zh_CN'}">
<value eval="[ref('base.default_user')]"/>
<value model="res.users" eval="{
'lang': 'zh_CN',
'tz': 'Etc/GMT-8',
'name': '默认内部用户模板',
}"/>
</function>
<function model="res.users" name="write" context="{'lang': 'zh_CN'}">
<value eval="[ref('base.template_portal_user_id')]"/>
<value model="res.users" eval="{
'lang': 'zh_CN',
'tz': 'Etc/GMT-8',
'name': '默认门户用户模板',
}"/>
</function>
<!-- 游客-->
<function model="res.users" name="write" context="{'lang': 'zh_CN'}">
<value eval="[ref('base.public_user')]"/>
<value model="res.users" eval="{
'lang': 'zh_CN',
'tz': 'Etc/GMT-8',
}"/>
</function>
</data>
</odoo>