app_odoo_customized增加清理event数据功能

This commit is contained in:
Chill
2024-08-20 17:15:26 +08:00
parent 0735760ead
commit 11ae49f406
3 changed files with 85 additions and 27 deletions

View File

@@ -4,10 +4,10 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 16.0+e-20231112\n" "Project-Id-Version: Odoo Server 16.0+e\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-12-12 14:57+0000\n" "POT-Creation-Date: 2024-08-20 09:14+0000\n"
"PO-Revision-Date: 2023-12-12 14:57+0000\n" "PO-Revision-Date: 2024-08-20 09:14+0000\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -36,6 +36,11 @@ msgstr "<span class=\"col-3 col-lg-2 text-left\">所有业务数据</span>"
msgid "<span class=\"col-3 col-lg-2 text-left\">Base Models</span>" msgid "<span class=\"col-3 col-lg-2 text-left\">Base Models</span>"
msgstr "<span class=\"col-3 col-lg-2 text-left\">基础数据</span>" 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.view_app_theme_config_settings
msgid "<span class=\"col-3 col-lg-2 text-left\">Event</span>"
msgstr "<span class=\"col-3 col-lg-2 text-left\">活动</span>"
#. module: app_odoo_customize #. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings #: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
msgid "<span class=\"col-3 col-lg-2 text-left\">Expense</span>" msgid "<span class=\"col-3 col-lg-2 text-left\">Expense</span>"
@@ -101,18 +106,10 @@ msgstr "激活开发者模式 (assets)"
#. module: app_odoo_customize #. module: app_odoo_customize
#. odoo-javascript #. odoo-javascript
#: code:addons/app_odoo_customize/static/src/js/user_menu.js:0 #: code:addons/app_odoo_customize/static/src/js/user_menu.js:0
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
#, python-format #, python-format
msgid "Activate the developer mode" msgid "Activate the developer mode"
msgstr "激活开发者模式" msgstr "激活开发者模式"
#. module: app_odoo_customize
#. odoo-javascript
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
#, python-format
msgid "Activate the developer mode (with assets)"
msgstr "激活资源调试"
#. module: app_odoo_customize #. module: app_odoo_customize
#: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_module__addons_path #: 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 #: model_terms:ir.ui.view,arch_db:app_odoo_customize.app_view_module_filter
@@ -202,13 +199,6 @@ msgstr "自定义模块链接(如企业版)"
msgid "Data Cleaning (Be careful to do that!)" msgid "Data Cleaning (Be careful to do that!)"
msgstr "数据清理(请谨慎操作!)" msgstr "数据清理(请谨慎操作!)"
#. module: app_odoo_customize
#. odoo-javascript
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
#, python-format
msgid "Deactivate the developer mode"
msgstr "退出开发者模式"
#. module: app_odoo_customize #. module: app_odoo_customize
#: model:ir.model.fields,field_description:app_odoo_customize.field_res_config_settings__app_debug_only_admin #: model:ir.model.fields,field_description:app_odoo_customize.field_res_config_settings__app_debug_only_admin
msgid "Debug for Admin" msgid "Debug for Admin"
@@ -219,6 +209,11 @@ msgstr "仅系统管理员可调试"
msgid "Delete All BOM" msgid "Delete All BOM"
msgstr "删除所有物料清单" msgstr "删除所有物料清单"
#. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
msgid "Delete All Event"
msgstr "删除所有活动"
#. module: app_odoo_customize #. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings #: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
msgid "Delete All Expense and Sheet" msgid "Delete All Expense and Sheet"
@@ -306,13 +301,6 @@ msgstr "删除所有工作流"
msgid "Developer Documentation Url" msgid "Developer Documentation Url"
msgstr "开发者手册链接" msgstr "开发者手册链接"
#. module: app_odoo_customize
#. odoo-javascript
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
#, python-format
msgid "Developer Manual"
msgstr "开发手册"
#. module: app_odoo_customize #. module: app_odoo_customize
#: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_addons_path__display_name #: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_addons_path__display_name
msgid "Display Name" msgid "Display Name"
@@ -479,6 +467,14 @@ msgstr "导航栏电脑"
msgid "No Updatable" msgid "No Updatable"
msgstr "无需更新" msgstr "无需更新"
#. module: app_odoo_customize
#. odoo-python
#: code:addons/app_odoo_customize/models/res_config_settings.py:0
#: code:addons/app_odoo_customize/models/res_config_settings.py:0
#, python-format
msgid "Not allow."
msgstr ""
#. module: app_odoo_customize #. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings #: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
msgid "OEM & Boost" msgid "OEM & Boost"
@@ -559,6 +555,13 @@ msgstr "计划任务"
msgid "Security and Boost" msgid "Security and Boost"
msgstr "安全与提速" msgstr "安全与提速"
#. module: app_odoo_customize
#. odoo-javascript
#: code:addons/app_odoo_customize/static/src/xml/debug_templates.xml:0
#, python-format
msgid "Sequence:"
msgstr ""
#. module: app_odoo_customize #. module: app_odoo_customize
#: model:ir.model.fields,help:app_odoo_customize.field_res_config_settings__app_system_name #: model:ir.model.fields,help:app_odoo_customize.field_res_config_settings__app_system_name
msgid "Setup System Name,which replace Odoo" msgid "Setup System Name,which replace Odoo"
@@ -795,14 +798,21 @@ msgstr "启用后,会显示在线支持链接"
msgid "When enable,everyone login can see the debug menu" msgid "When enable,everyone login can see the debug menu"
msgstr "启用后,会显示快速调试菜单" msgstr "启用后,会显示快速调试菜单"
#. module: app_odoo_customize
#. odoo-javascript
#: code:addons/app_odoo_customize/static/src/xml/debug_templates.xml:0
#, python-format
msgid "XMLID:"
msgstr ""
#. module: app_odoo_customize #. module: app_odoo_customize
#: model:ir.ui.menu,name:app_odoo_customize.menu_app_group #: model:ir.ui.menu,name:app_odoo_customize.menu_app_group
msgid "odooAi" msgid "odooAi"
msgstr "odooAi" msgstr ""
#. module: app_odoo_customize #. module: app_odoo_customize
#. odoo-javascript #. odoo-javascript
#: code:addons/app_odoo_customize/static/src/xml/res_config_edition.xml:0 #: code:addons/app_odoo_customize/static/src/xml/res_config_edition.xml:0
#, python-format #, python-format
msgid "odooai.cn" msgid "odooai.cn"
msgstr "odooai.cn" msgstr ""

View File

@@ -452,6 +452,48 @@ class ResConfigSettings(models.TransientModel):
] ]
return self._remove_app_data(to_removes) return self._remove_app_data(to_removes)
def remove_event(self):
to_removes = [
# 清除
'website.event.menu',
'event.sponsor',
'event.sponsor.type',
'event.meeting.room',
'event.registration.answer',
'event.question.answer',
'event.question',
'event.quiz',
'event.quiz.answer',
'event.quiz.question',
'event.track',
'event.track.visitor',
'event.track.location',
'event.track.tag',
'event.track.tag.category',
'event.track.stage',
'event.mail.registration',
'event.mail',
'event.type.mail',
'event.lead.rule',
'event.booth.registration',
'event.booth',
'event.type',
'event.type.booth',
'event.booth.category',
'event.registration',
'event.ticket',
'event.type.ticket',
'event.event',
'event.stage',
'event.tag',
'event.tag.category',
'event.type',
]
seqs = [
'event.event.',
]
return self._remove_app_data(to_removes, seqs)
def remove_website(self): def remove_website(self):
to_removes = [ to_removes = [
# 清除网站数据w, w_blog # 清除网站数据w, w_blog
@@ -502,6 +544,7 @@ class ResConfigSettings(models.TransientModel):
self.remove_project() self.remove_project()
self.remove_pos() self.remove_pos()
self.remove_expense() self.remove_expense()
self.remove_event()
self.remove_message() self.remove_message()
return True return True

View File

@@ -182,6 +182,11 @@
<button string="Delete All Project/Task/Forecast" type="object" name="remove_project" <button string="Delete All Project/Task/Forecast" type="object" name="remove_project"
confirm="Please confirm to delete the select data?" class="oe_highlight"/> confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div> </div>
<div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Event</span>
<button string="Delete All Event" type="object" name="remove_event"
confirm="Please confirm to delete the select data?" class="oe_highlight"/>
</div>
<div class="col-12 col-lg-12 mb4"> <div class="col-12 col-lg-12 mb4">
<span class="col-3 col-lg-2 text-left">Quality</span> <span class="col-3 col-lg-2 text-left">Quality</span>
<button string="Delete All Quality" type="object" name="remove_quality" <button string="Delete All Quality" type="object" name="remove_quality"