From dd251566cfc8971ea436773c894cc6e7520b2f5a Mon Sep 17 00:00:00 2001 From: Ivan Office Date: Mon, 2 Oct 2023 04:39:49 +0800 Subject: [PATCH] update css, fix translate --- app_website_blog_editor/i18n/zh_CN.po | 57 ++++++++++++++----- .../models/website_page.py | 22 +++++++ .../views/website_page_views.xml | 29 ++++++++++ 3 files changed, 93 insertions(+), 15 deletions(-) diff --git a/app_website_blog_editor/i18n/zh_CN.po b/app_website_blog_editor/i18n/zh_CN.po index 751cb39a..2b5975ff 100644 --- a/app_website_blog_editor/i18n/zh_CN.po +++ b/app_website_blog_editor/i18n/zh_CN.po @@ -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-28 08:26+0000\n" -"PO-Revision-Date: 2023-08-28 08:26+0000\n" +"POT-Creation-Date: 2023-10-01 19:15+0000\n" +"PO-Revision-Date: 2023-10-01 19:15+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -17,19 +17,10 @@ msgstr "" #. module: app_website_blog_editor #: model:ir.model,name:app_website_blog_editor.model_blog_blog +#: model:ir.model.fields,field_description:app_website_blog_editor.field_blog_post__blog_id msgid "Blog" msgstr "博客分类" -#. module: app_website_blog_editor -#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_blog_post_form_view_code -msgid "Blog Content" -msgstr "博客内容" - -#. module: app_website_blog_editor -#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_blog_post_form_view_code -msgid "Blog Name" -msgstr "博客名称" - #. module: app_website_blog_editor #: model:ir.model,name:app_website_blog_editor.model_blog_post msgid "Blog Post" @@ -63,11 +54,46 @@ msgstr "博客图文" msgid "Determine the display order" msgstr "确定显示顺序" +#. module: app_website_blog_editor +#: model:ir.model.fields,field_description:app_website_blog_editor.field_website_page__is_force_all +msgid "Force All Website" +msgstr "用于站群" + +#. module: app_website_blog_editor +#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_website_pages_view_search +msgid "Group By" +msgstr "分组依据" + +#. module: app_website_blog_editor +#: model:ir.model.fields,help:app_website_blog_editor.field_website_page__is_force_all +msgid "If check, the page would use to all website, even u change." +msgstr "如果选中,该页面将用于所有网站,甚至 u 更改。" + #. module: app_website_blog_editor #: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_res_config_settings_form_view msgid "If set, replaces the blog post background image as the meta image." msgstr "如果设置,默认将博文背景图片替换为元图像。" +#. module: app_website_blog_editor +#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_view_blog_post_search +msgid "Not Published" +msgstr "未发布" + +#. module: app_website_blog_editor +#: model:ir.model,name:app_website_blog_editor.model_website_page +msgid "Page" +msgstr "网页" + +#. module: app_website_blog_editor +#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_view_blog_post_search +msgid "Published" +msgstr "发表" + +#. module: app_website_blog_editor +#: model:ir.model.fields,field_description:app_website_blog_editor.field_blog_blog__seo_name +msgid "Seo name" +msgstr "SEO链接名" + #. module: app_website_blog_editor #: model:ir.model.fields,field_description:app_website_blog_editor.field_blog_blog__sequence #: model:ir.model.fields,field_description:app_website_blog_editor.field_blog_tag__sequence @@ -82,6 +108,7 @@ msgstr "设置" #. module: app_website_blog_editor #: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_view_blog_post_list +#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_website_pages_tree_view msgid "Source Code" msgstr "源代码" @@ -97,6 +124,6 @@ msgid "Use a meta image by default for blog post background" msgstr "博客文章背景默认使用元图像" #. module: app_website_blog_editor -#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_blog_post_form_view_code -msgid "Website Description" -msgstr "网站描述" +#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_website_pages_view_search +msgid "Website" +msgstr "网站" diff --git a/app_website_blog_editor/models/website_page.py b/app_website_blog_editor/models/website_page.py index ac005c92..e5f63a7c 100644 --- a/app_website_blog_editor/models/website_page.py +++ b/app_website_blog_editor/models/website_page.py @@ -6,6 +6,18 @@ from odoo import api, fields, models class WebsitePage(models.Model): _inherit = 'website.page' + is_force_all = fields.Boolean('Force All Website', default=False, + help='If check, the page would use to all website, even u change.') + + def write(self, vals): + # 处理强制全局, Create时不管 + for page in self: + if page.is_force_all or vals.get('is_force_all'): + vals.update({ + 'website_id': False + }) + return super(WebsitePage, self).write(vals) + def action_page_debug_view(self): # 直接覆盖原生 self.ensure_one() @@ -26,3 +38,13 @@ class WebsitePage(models.Model): 'view_mode': 'form', 'view_id': self.env.ref('website.view_view_form_extend').id, } + + def action_page_form_view(self): + self.ensure_one() + return { + 'type': 'ir.actions.act_window', + 'res_model': 'website.page', + 'res_id': self.id, + 'view_mode': 'form', + 'view_id': self.env.ref('website.website_pages_form_view').id, + } diff --git a/app_website_blog_editor/views/website_page_views.xml b/app_website_blog_editor/views/website_page_views.xml index 4e5acaa9..fcfe3f88 100644 --- a/app_website_blog_editor/views/website_page_views.xml +++ b/app_website_blog_editor/views/website_page_views.xml @@ -14,6 +14,9 @@ show + + + @@ -23,10 +26,36 @@