prepare #I6IVVN [app_odoo_customize]16增加更改帮助文档路径的功能

This commit is contained in:
Chill
2023-08-24 18:16:06 +08:00
parent 2b78fe0f4b
commit 5dcb9212de
3 changed files with 75 additions and 74 deletions

View File

@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0+e-20230721\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-24 06:10+0000\n"
"PO-Revision-Date: 2023-08-24 06:10+0000\n"
"POT-Creation-Date: 2023-08-24 09:56+0000\n"
"PO-Revision-Date: 2023-08-24 09:56+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -91,7 +91,7 @@ msgstr "<span class=\"col-3 col-lg-2 text-left\">网站与博客</span>"
#. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.ir_module_addons_path_form_view
msgid "<span class=\"o_stat_text\"> Modules </span>"
msgstr "<span class=\"o_stat_text\"> 模块 </span>"
msgstr "<span class=\"o_stat_text\"> 模块 </span>"
#. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
@@ -124,7 +124,7 @@ msgstr "激活开发者模式 (assets)"
#: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_module__addons_path
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.app_view_module_filter
msgid "Addons Path"
msgstr "模块所在目录"
msgstr "模块路径"
#. module: app_odoo_customize
#: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_module__addons_path_id
@@ -209,7 +209,7 @@ msgstr "创建于"
#: model:ir.actions.act_window,name:app_odoo_customize.action_app_theme_config
#: model:ir.ui.menu,name:app_odoo_customize.menu_app_theme_config
msgid "Customize Boost Odoo"
msgstr "增强并定制我的odoo"
msgstr "定制我的odoo"
#. module: app_odoo_customize
#: model:ir.model.fields,field_description:app_odoo_customize.field_res_config_settings__app_enterprise_url
@@ -371,13 +371,10 @@ msgstr "额外功能"
msgid "Get Help Documentation on current odoo operation or topic."
msgstr "获取有关当前 odoo 操作或主题的帮助文档。"
#. module: app_odoo_customize
msgid "Get Help Documentation on current operation or topic."
msgstr "获取有关当前操作或主题的帮助文档。"
#. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
msgid "Get Help Documentation on current operation or topic. Click to get"
msgid ""
"Get Help Documentation on current odoo operation or topic. Click to get"
msgstr "获取有关odoo当前操作或主题的帮助文档。点击获取"
#. module: app_odoo_customize
@@ -390,15 +387,20 @@ msgstr "HTTP 路由"
msgid "Help Document Anywhere"
msgstr "即时查看帮助"
#. module: app_odoo_customize
#: model:ir.model.fields,field_description:app_odoo_customize.field_res_config_settings__app_doc_root_url
msgid "Help of topic domain"
msgstr "帮助文档基本链接"
#. module: app_odoo_customize
#: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_addons_path__id
msgid "ID"
msgstr "ID"
msgstr ""
#. module: app_odoo_customize
#: model:ir.model,name:app_odoo_customize.model_base_language_install
msgid "Install Language"
msgstr "安装语言"
msgstr ""
#. module: app_odoo_customize
#: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_addons_path____last_update
@@ -442,7 +444,7 @@ msgstr "可本地更新"
#: model:ir.model,name:app_odoo_customize.model_ir_module_module
#: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_addons_path__module_ids
msgid "Module"
msgstr "模块"
msgstr "应用"
#. module: app_odoo_customize
#: model:ir.model,name:app_odoo_customize.model_ir_module_addons_path
@@ -546,6 +548,11 @@ msgstr "计划任务"
msgid "Security and Boost"
msgstr "安全与提速"
#. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
msgid "Set to my odoo"
msgstr ""
#. module: app_odoo_customize
#: model:ir.model.fields,help:app_odoo_customize.field_res_config_settings__app_system_name
msgid "Setup System Name,which replace Odoo"
@@ -714,7 +721,7 @@ msgstr "卸载应用"
#. module: app_odoo_customize
#: model:ir.model,name:app_odoo_customize.model_base_module_update
msgid "Update Module"
msgstr "更新模块"
msgstr "更新应用"
#. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.app_module_view_kanban

View File

@@ -64,6 +64,9 @@ class ResConfigSettings(models.TransientModel):
module_app_odoo_doc = fields.Boolean("Help Document Anywhere", help='Get Help Documentation on current odoo operation or topic.')
module_app_chatgpt = fields.Boolean("Ai Center", help='Use Ai to boost you business.')
# 应用帮助文档
app_doc_root_url = fields.Char('Help of topic domain', config_parameter='app_doc_root_url', default='https://odooai.cn')
def set_module_url(self):
sql = "UPDATE ir_module_module SET website = '%s' WHERE license like '%s' and website <> ''" % (self.app_enterprise_url, 'OEEL%')
try:
@@ -497,3 +500,10 @@ class ResConfigSettings(models.TransientModel):
except:
pass
return True
def action_set_app_doc_root_to_my(self):
base_url = self.env['ir.config_parameter'].sudo().get_param('web.base.url')
self.app_doc_root_url = base_url
def action_set_all_to_app_doc_root_url(self):
if self.app_doc_root_url:

View File

@@ -45,9 +45,7 @@
</div>
<div class="o_setting_right_pane">
<label for="module_app_odoo_doc"/>
<a href="https://apps.odoo.com/apps/modules/16.0/app_odoo_doc"
title="Get Help Documentation on current odoo operation or topic. Click to get " class="o_doc_link ml8"
target="_blank"/>
<a href="https://apps.odoo.com/apps/modules/16.0/app_odoo_doc" title="Get Help Documentation on current odoo operation or topic. Click to get " class="o_doc_link ml8" target="_blank"/>
<div class="">Get Help Documentation on current odoo operation or topic.</div>
</div>
</div>
@@ -57,8 +55,7 @@
</div>
<div class="o_setting_right_pane">
<label for="module_app_chatgpt"/>
<a href="https://apps.odoo.com/apps/modules/16.0/app_chatgpt" class="o_doc_link ml8"
target="_blank"/>
<a href="https://apps.odoo.com/apps/modules/16.0/app_chatgpt" class="o_doc_link ml8" target="_blank"/>
<div class="">Use Ai to make odoo more powerful.</div>
</div>
</div>
@@ -84,6 +81,11 @@
<div>
<field name="app_documentation_url"/>
</div>
<label for="app_doc_root_url"/>
<div>
<field name="app_doc_root_url" class="oe_inline"/>
<button string="Set to my odoo" type="object" name="action_set_app_doc_root_to_my" class="ml8 oe_highlight"/>
</div>
<label for="app_documentation_dev_url"/>
<div>
<field name="app_documentation_dev_url"/>
@@ -117,85 +119,67 @@
<h2 name="data-clean" class="o_horizontal_separator">Data Cleaning (Be careful to do that!)</h2>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Sale</span>
<button string="Delete All Sales Order" type="object" name="remove_sales"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Sales Order" type="object" name="remove_sales" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">POS</span>
<button string="Delete All POS Order" type="object" name="remove_pos" confirm="Please confirm to delete the select data?"
class="oe_highlight"/>
<button string="Delete All POS Order" type="object" name="remove_pos" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Purchase</span>
<button string="Delete All Purchase Order and Requisition" type="object" name="remove_purchase"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Purchase Order and Requisition" type="object" name="remove_purchase" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Expense</span>
<button string="Delete All Expense and Sheet" type="object" name="remove_expense"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Expense and Sheet" type="object" name="remove_expense" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">MRP</span>
<button string="Delete All Manufacturing Order" type="object" name="remove_mrp"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Manufacturing Order" type="object" name="remove_mrp" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
|
<button string="Delete All BOM" type="object" name="remove_mrp_bom"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All BOM" type="object" name="remove_mrp_bom" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Inventory</span>
<button string="Delete All Move/Picking/Package/Lot" type="object" name="remove_inventory"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Move/Picking/Package/Lot" type="object" name="remove_inventory" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">
Accounting
</span>
<button string="Delete All Voucher/Invoice/Bill" type="object" name="remove_account"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Voucher/Invoice/Bill" type="object" name="remove_account" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
|
<button string="Clean and reset Account Chart" type="object" name="remove_account_chart"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Clean and reset Account Chart" type="object" name="remove_account_chart" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Project</span>
<button string="Delete All Project/Task/Forecast" type="object" name="remove_project"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Project/Task/Forecast" type="object" name="remove_project" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Quality</span>
<button string="Delete All Quality" type="object" name="remove_quality"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Quality" type="object" name="remove_quality" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
|
<button string="Delete All Quality Setting" type="object" name="remove_quality_setting"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Quality Setting" type="object" name="remove_quality_setting" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Website And Blog</span>
<button string="Delete All Website/Blog" type="object" name="remove_website"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Website/Blog" type="object" name="remove_website" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Base Models</span>
<button string="Delete All Product" type="object" name="remove_product"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Product" type="object" name="remove_product" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
|
<button string="Delete All Product Attribute" type="object" name="remove_product_attribute"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Product Attribute" type="object" name="remove_product_attribute" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
|
<button string="Delete All Message" type="object" name="remove_message"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Message" type="object" name="remove_message" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
|
<button string="Delete All Workflow" type="object" name="remove_workflow"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All Workflow" type="object" name="remove_workflow" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
|
<button string="Reset Category And Location Complete Name" type="object" name="reset_cat_loc_name" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">All Business</span>
<button string="Delete All MRP/Sale/Purchase/Account/MRP/Inventory/Project/Message/Workflow" type="object" name="remove_all_biz"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
<button string="Delete All MRP/Sale/Purchase/Account/MRP/Inventory/Project/Message/Workflow" type="object" name="remove_all_biz" confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
</div>
</form>