mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
fix mixin eng name
This commit is contained in:
@@ -38,8 +38,6 @@
|
|||||||
1. mixin, 增加英文名字段, 自动设定lang=en_US的名称为英文名
|
1. mixin, 增加英文名字段, 自动设定lang=en_US的名称为英文名
|
||||||
2
|
2
|
||||||
""",
|
""",
|
||||||
'pre_init_hook': 'pre_init_hook',
|
|
||||||
'post_init_hook': 'post_init_hook',
|
|
||||||
'depends': [
|
'depends': [
|
||||||
'base',
|
'base',
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -29,24 +29,7 @@ def post_init_hook(cr, registry):
|
|||||||
"""
|
"""
|
||||||
数据初始化,只在安装后执行,更新时不执行
|
数据初始化,只在安装后执行,更新时不执行
|
||||||
"""
|
"""
|
||||||
try:
|
pass
|
||||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
|
||||||
ids = env['product.category'].sudo().with_context(lang='zh_CN').search([
|
|
||||||
('parent_id', '!=', False)
|
|
||||||
], order='complete_name')
|
|
||||||
for rec in ids:
|
|
||||||
rec._compute_complete_name()
|
|
||||||
ids = env['stock.location'].sudo().with_context(lang='zh_CN').search([
|
|
||||||
('location_id', '!=', False),
|
|
||||||
('usage', '!=', 'views'),
|
|
||||||
], order='complete_name')
|
|
||||||
for rec in ids:
|
|
||||||
rec._compute_complete_name()
|
|
||||||
# 超级用户改时区为中国
|
|
||||||
ids = env['res.users'].sudo().with_context(lang='zh_CN').browse([1, 2])
|
|
||||||
ids.write({'tz': "Asia/Shanghai"})
|
|
||||||
except Exception as e:
|
|
||||||
raise Warning(e)
|
|
||||||
|
|
||||||
def uninstall_hook(cr, registry):
|
def uninstall_hook(cr, registry):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * app_base_chinese
|
# * app_mixin_name_en
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 13.0+e\n"
|
"Project-Id-Version: Odoo Server 13.0+e\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2020-04-10 18:20+0000\n"
|
"POT-Creation-Date: 2020-07-01 08:44+0000\n"
|
||||||
"PO-Revision-Date: 2020-04-10 18:20+0000\n"
|
"PO-Revision-Date: 2020-07-01 08:44+0000\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -15,116 +15,34 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Plural-Forms: \n"
|
"Plural-Forms: \n"
|
||||||
|
|
||||||
#. module: app_base_chinese
|
#. module: app_mixin_name_en
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_account_tax_group__active
|
#: model:ir.model,name:app_mixin_name_en.model_res_partner
|
||||||
msgid "Active"
|
|
||||||
msgstr "激活"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model,name:app_base_chinese.model_base
|
|
||||||
msgid "Base"
|
|
||||||
msgstr "基础"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_product_category__complete_name
|
|
||||||
msgid "Complete Name"
|
|
||||||
msgstr "完整名称"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model,name:app_base_chinese.model_res_partner
|
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "联系人"
|
msgstr "联系人"
|
||||||
|
|
||||||
#. module: app_base_chinese
|
#. module: app_mixin_name_en
|
||||||
#: model_terms:ir.ui.view,arch_db:app_base_chinese.app_res_partner_kanban_view
|
#: model:ir.model.fields,field_description:app_mixin_name_en.field_mixin_name_en__display_name
|
||||||
msgid "Credit:"
|
msgid "Display Name"
|
||||||
msgstr "信用额:"
|
msgstr ""
|
||||||
|
|
||||||
#. module: app_base_chinese
|
#. module: app_mixin_name_en
|
||||||
#: model:ir.model,name:app_base_chinese.model_res_currency
|
#: model:ir.model.fields,field_description:app_mixin_name_en.field_mixin_name_en__name_en_US
|
||||||
msgid "Currency"
|
#: model:ir.model.fields,field_description:app_mixin_name_en.field_res_partner__name_en_US
|
||||||
msgstr "币种"
|
#: model:ir.model.fields,field_description:app_mixin_name_en.field_res_users__name_en_US
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,help:app_base_chinese.field_res_currency__sequence
|
|
||||||
msgid "Determine the display order. Sort ascending."
|
|
||||||
msgstr "决定显示顺序,数字越小排序越前"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_partner__name_en_US
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_users__name_en_US
|
|
||||||
msgid "English Name"
|
msgid "English Name"
|
||||||
msgstr "英文名"
|
msgstr "英文名"
|
||||||
|
|
||||||
#. module: app_base_chinese
|
#. module: app_mixin_name_en
|
||||||
#: model_terms:ir.ui.view,arch_db:app_base_chinese.app_view_sale_advance_payment_inv
|
#: model:ir.model.fields,field_description:app_mixin_name_en.field_mixin_name_en__id
|
||||||
msgid "FaPiao / Invoice Orders"
|
msgid "ID"
|
||||||
msgstr "创建收据/发票"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_partner__fax
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_users__fax
|
|
||||||
msgid "Fax"
|
|
||||||
msgstr "传真"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_stock_location__complete_name
|
|
||||||
msgid "Full Location Name"
|
|
||||||
msgstr "完整的位置名称"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model,name:app_base_chinese.model_stock_location
|
|
||||||
msgid "Inventory Locations"
|
|
||||||
msgstr "库存位置"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model_terms:ir.ui.view,arch_db:app_base_chinese.app_view_order_form
|
|
||||||
msgid "Invoices/FaPiao"
|
|
||||||
msgstr "收据/发票"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model_terms:ir.ui.view,arch_db:app_base_chinese.app_view_order_form
|
|
||||||
msgid "Make Collections"
|
|
||||||
msgstr "收款"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_partner__name
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_users__name
|
|
||||||
msgid "Name"
|
|
||||||
msgstr "名称"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model_terms:ir.ui.view,arch_db:app_base_chinese.app_view_move_form
|
|
||||||
msgid "Post Entry"
|
|
||||||
msgstr "过帐"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model,name:app_base_chinese.model_product_category
|
|
||||||
msgid "Product Category"
|
|
||||||
msgstr "品类"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_currency__sequence
|
|
||||||
msgid "Sequence"
|
|
||||||
msgstr "单号规则"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,help:app_base_chinese.field_account_tax_group__active
|
|
||||||
msgid "Set active to false to hide the tax without removing it."
|
|
||||||
msgstr "请不要删除指定税率,可以将其归档。"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_partner__short_name
|
|
||||||
#: model:ir.model.fields,field_description:app_base_chinese.field_res_users__short_name
|
|
||||||
msgid "Short Name"
|
|
||||||
msgstr "简称"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.model,name:app_base_chinese.model_account_tax_group
|
|
||||||
msgid "Tax Group"
|
|
||||||
msgstr "税组"
|
|
||||||
|
|
||||||
#. module: app_base_chinese
|
|
||||||
#: model:ir.sequence,name:app_base_chinese.sequence_product_category_normal
|
|
||||||
msgid "产品目录常规编号规则"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: app_mixin_name_en
|
||||||
|
#: model:ir.model.fields,field_description:app_mixin_name_en.field_mixin_name_en____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: app_mixin_name_en
|
||||||
|
#: model:ir.model,name:app_mixin_name_en.model_mixin_name_en
|
||||||
|
msgid "Mixin Auto english name"
|
||||||
|
msgstr "Mixin 自动英文名"
|
||||||
|
|||||||
@@ -7,4 +7,4 @@ from odoo.exceptions import UserError, ValidationError
|
|||||||
class ResPartner(models.Model):
|
class ResPartner(models.Model):
|
||||||
_name = 'res.partner'
|
_name = 'res.partner'
|
||||||
|
|
||||||
_inherit = ['mixin.name.en']
|
_inherit = ['res.partner', 'mixin.name.en']
|
||||||
|
|||||||
@@ -2,13 +2,14 @@
|
|||||||
<odoo>
|
<odoo>
|
||||||
<data noupdate="0">
|
<data noupdate="0">
|
||||||
<!-- Partner Form视图,用继承方式改写2018-11-21,ivan -->
|
<!-- Partner Form视图,用继承方式改写2018-11-21,ivan -->
|
||||||
|
<!--todo: 英文环境下不显示-->
|
||||||
<record id="app_view_partner_form" model="ir.ui.view">
|
<record id="app_view_partner_form" model="ir.ui.view">
|
||||||
<field name="name">app.res.partner.form</field>
|
<field name="name">app.res.partner.form</field>
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//field[@name='type']" position="after">
|
<xpath expr="//field[@name='type']" position="after">
|
||||||
<field name="name_en_US" attrs="{}"/>
|
<field name="name_en_US"/>
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|||||||
Reference in New Issue
Block a user