update css, fix translate

This commit is contained in:
Ivan Office
2023-10-02 04:39:49 +08:00
parent 96ac058d6c
commit dd251566cf
3 changed files with 93 additions and 15 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-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 "网站"

View File

@@ -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,
}

View File

@@ -14,6 +14,9 @@
<xpath expr="//field[@name='is_in_menu']" position="attributes">
<attribute name="optional">show</attribute>
</xpath>
<xpath expr="//field[@name='is_published']" position="before">
<field name="is_force_all" widget="boolean_toggle" optional="show"/>
</xpath>
<xpath expr="//field[@name='website_url']" position="after">
<field name="seo_name" invisible="1"/>
<field name="website_meta_keywords" optional="show"/>
@@ -23,10 +26,36 @@
<xpath expr="//field[@name='is_seo_optimized']" position="before">
<button name="action_page_debug_view" position="move"/>
<button name="action_page_code_view" type="object" title="Source Code" icon="fa-code fa-lg" groups="base.group_no_one"/>
<button name="action_page_form_view" type="object" title="Properties Set" icon="fa-file-text-o fa-lg" groups="base.group_no_one"/>
</xpath>
</field>
</record>
<!-- form-->
<!-- 编辑时的属性-->
<record id="app_website_page_properties_view_form" model="ir.ui.view">
<field name="name">app.website.page.properties.form.view</field>
<field name="model">website.page</field>
<field name="mode">extension</field>
<field name="inherit_id" ref="website.website_page_properties_view_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='is_published']" position="before">
<field name="is_force_all" widget="boolean_toggle"/>
</xpath>
</field>
</record>
<!-- 编辑form各主属性-->
<record id="app_website_pages_form_view" model="ir.ui.view">
<field name="name">app.website.page.form</field>
<field name="model">website.page</field>
<field name="mode">extension</field>
<field name="inherit_id" ref="website.website_pages_form_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='is_published']" position="before">
<field name="is_force_all" widget="boolean_toggle"/>
</xpath>
</field>
</record>
<!-- 可视编辑器-->
<record id="app_view_view_form_extend_debug" model="ir.ui.view">
<field name="name">app.website.page.form</field>
<field name="model">website.page</field>