From 28464c480eab483eeab3993e46b6d41493b57590 Mon Sep 17 00:00:00 2001 From: ivan deng Date: Sun, 15 Mar 2020 18:01:21 +0800 Subject: [PATCH] add website_sale_dashboard --- app_base_chinese/__manifest__.py | 1 + app_base_chinese/data/ir_default_data.xml | 12 +++++++++++- app_odoo_customize/__manifest__.py | 2 +- app_odoo_customize/models/ir_module_module.py | 7 +++++++ .../views/ir_module_module_views.xml | 1 + app_odoo_customize/views/ir_views.xml | 14 ++++++++++++++ 6 files changed, 35 insertions(+), 2 deletions(-) diff --git a/app_base_chinese/__manifest__.py b/app_base_chinese/__manifest__.py index 8ebf03ee..790972df 100644 --- a/app_base_chinese/__manifest__.py +++ b/app_base_chinese/__manifest__.py @@ -45,6 +45,7 @@ 9. 时间格式年月日为 2019-12-30,时间为 22:10 10. 国家增加排序,中国排第一 11. 收款相关显示中国习惯 + 12. 翻译导出默认中文,默认po 21. todo:中文演示数据(只有demo模式才加载) """, 'pre_init_hook': 'pre_init_hook', diff --git a/app_base_chinese/data/ir_default_data.xml b/app_base_chinese/data/ir_default_data.xml index 590473a2..df41c518 100644 --- a/app_base_chinese/data/ir_default_data.xml +++ b/app_base_chinese/data/ir_default_data.xml @@ -1,6 +1,6 @@ - + @@ -22,5 +22,15 @@ "product" + + + + "zh_CN" + + + + + "po" + diff --git a/app_odoo_customize/__manifest__.py b/app_odoo_customize/__manifest__.py index cb9f1666..075818a1 100644 --- a/app_odoo_customize/__manifest__.py +++ b/app_odoo_customize/__manifest__.py @@ -23,7 +23,7 @@ { 'name': 'Customize odoo OEM (Boost, My Odoo)', - 'version': '13.20.03.05', + 'version': '13.20.03.15', 'author': 'Sunpop.cn', 'category': 'Productivity', 'website': 'https://www.sunpop.cn', diff --git a/app_odoo_customize/models/ir_module_module.py b/app_odoo_customize/models/ir_module_module.py index 68997552..e4e59f74 100644 --- a/app_odoo_customize/models/ir_module_module.py +++ b/app_odoo_customize/models/ir_module_module.py @@ -24,6 +24,13 @@ class IrModule(models.Model): modules = self.browse(self.env.context.get('active_ids')) [module.button_immediate_uninstall() for module in modules if module not in ['base', 'web']] + def button_get_po(self): + self.ensure_one() + action = self.env.ref('app_odoo_customize.action_server_module_multi_get_po').read()[0] + action['context'].update({ + 'default_lang': self.env.user.lang, + }) + return action @api.depends('name') def _get_latest_version(self): diff --git a/app_odoo_customize/views/ir_module_module_views.xml b/app_odoo_customize/views/ir_module_module_views.xml index 9e52fe24..c165e438 100644 --- a/app_odoo_customize/views/ir_module_module_views.xml +++ b/app_odoo_customize/views/ir_module_module_views.xml @@ -55,6 +55,7 @@ + diff --git a/app_odoo_customize/views/ir_views.xml b/app_odoo_customize/views/ir_views.xml index 6a47a7f3..caeb91b1 100644 --- a/app_odoo_customize/views/ir_views.xml +++ b/app_odoo_customize/views/ir_views.xml @@ -12,5 +12,19 @@ records.module_multi_uninstall() + + + Export Translation + ir.actions.act_window + + base.language.export + + new + { + 'default_format': 'po', + 'default_modules': active_ids, + } + +