diff --git a/app_mixin_name_en/__manifest__.py b/app_mixin_name_en/__manifest__.py index 11964107..eaf1faed 100644 --- a/app_mixin_name_en/__manifest__.py +++ b/app_mixin_name_en/__manifest__.py @@ -38,8 +38,6 @@ 1. mixin, 增加英文名字段, 自动设定lang=en_US的名称为英文名 2 """, - 'pre_init_hook': 'pre_init_hook', - 'post_init_hook': 'post_init_hook', 'depends': [ 'base', ], diff --git a/app_mixin_name_en/hooks.py b/app_mixin_name_en/hooks.py index 519e6004..c2efd3eb 100644 --- a/app_mixin_name_en/hooks.py +++ b/app_mixin_name_en/hooks.py @@ -29,27 +29,10 @@ def post_init_hook(cr, registry): """ 数据初始化,只在安装后执行,更新时不执行 """ - try: - 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) + pass def uninstall_hook(cr, registry): """ 数据初始化,卸载时执行 """ - pass \ No newline at end of file + pass diff --git a/app_mixin_name_en/i18n/zh_CN.po b/app_mixin_name_en/i18n/zh_CN.po index 6a18bc84..1ccd6f04 100644 --- a/app_mixin_name_en/i18n/zh_CN.po +++ b/app_mixin_name_en/i18n/zh_CN.po @@ -1,13 +1,13 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * app_base_chinese +# * app_mixin_name_en # msgid "" msgstr "" "Project-Id-Version: Odoo Server 13.0+e\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-10 18:20+0000\n" -"PO-Revision-Date: 2020-04-10 18:20+0000\n" +"POT-Creation-Date: 2020-07-01 08:44+0000\n" +"PO-Revision-Date: 2020-07-01 08:44+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,116 +15,34 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: app_base_chinese -#: model:ir.model.fields,field_description:app_base_chinese.field_account_tax_group__active -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 +#. module: app_mixin_name_en +#: model:ir.model,name:app_mixin_name_en.model_res_partner msgid "Contact" msgstr "联系人" -#. module: app_base_chinese -#: model_terms:ir.ui.view,arch_db:app_base_chinese.app_res_partner_kanban_view -msgid "Credit:" -msgstr "信用额:" +#. module: app_mixin_name_en +#: model:ir.model.fields,field_description:app_mixin_name_en.field_mixin_name_en__display_name +msgid "Display Name" +msgstr "" -#. module: app_base_chinese -#: model:ir.model,name:app_base_chinese.model_res_currency -msgid "Currency" -msgstr "币种" - -#. 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 +#. module: app_mixin_name_en +#: model:ir.model.fields,field_description:app_mixin_name_en.field_mixin_name_en__name_en_US +#: model:ir.model.fields,field_description:app_mixin_name_en.field_res_partner__name_en_US +#: model:ir.model.fields,field_description:app_mixin_name_en.field_res_users__name_en_US msgid "English Name" msgstr "英文名" -#. module: app_base_chinese -#: model_terms:ir.ui.view,arch_db:app_base_chinese.app_view_sale_advance_payment_inv -msgid "FaPiao / Invoice Orders" -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 "产品目录常规编号规则" +#. module: app_mixin_name_en +#: model:ir.model.fields,field_description:app_mixin_name_en.field_mixin_name_en__id +msgid "ID" 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 自动英文名" diff --git a/app_mixin_name_en/models/res_partner.py b/app_mixin_name_en/models/res_partner.py index 5f1720a8..26ea8278 100644 --- a/app_mixin_name_en/models/res_partner.py +++ b/app_mixin_name_en/models/res_partner.py @@ -7,4 +7,4 @@ from odoo.exceptions import UserError, ValidationError class ResPartner(models.Model): _name = 'res.partner' - _inherit = ['mixin.name.en'] + _inherit = ['res.partner', 'mixin.name.en'] diff --git a/app_mixin_name_en/views/res_partner_views.xml b/app_mixin_name_en/views/res_partner_views.xml index 7205cea6..85f44d8a 100644 --- a/app_mixin_name_en/views/res_partner_views.xml +++ b/app_mixin_name_en/views/res_partner_views.xml @@ -2,13 +2,14 @@ + app.res.partner.form res.partner - +