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 "" msgstr ""
"Project-Id-Version: Odoo Server 16.0+e-20230721\n" "Project-Id-Version: Odoo Server 16.0+e-20230721\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-28 08:26+0000\n" "POT-Creation-Date: 2023-10-01 19:15+0000\n"
"PO-Revision-Date: 2023-08-28 08:26+0000\n" "PO-Revision-Date: 2023-10-01 19:15+0000\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -17,19 +17,10 @@ msgstr ""
#. module: app_website_blog_editor #. module: app_website_blog_editor
#: model:ir.model,name:app_website_blog_editor.model_blog_blog #: 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" msgid "Blog"
msgstr "博客分类" 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 #. module: app_website_blog_editor
#: model:ir.model,name:app_website_blog_editor.model_blog_post #: model:ir.model,name:app_website_blog_editor.model_blog_post
msgid "Blog Post" msgid "Blog Post"
@@ -63,11 +54,46 @@ msgstr "博客图文"
msgid "Determine the display order" msgid "Determine the display order"
msgstr "确定显示顺序" 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 #. module: app_website_blog_editor
#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_res_config_settings_form_view #: 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." msgid "If set, replaces the blog post background image as the meta image."
msgstr "如果设置,默认将博文背景图片替换为元图像。" 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 #. 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_blog__sequence
#: model:ir.model.fields,field_description:app_website_blog_editor.field_blog_tag__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 #. 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_view_blog_post_list
#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_website_pages_tree_view
msgid "Source Code" msgid "Source Code"
msgstr "源代码" msgstr "源代码"
@@ -97,6 +124,6 @@ msgid "Use a meta image by default for blog post background"
msgstr "博客文章背景默认使用元图像" msgstr "博客文章背景默认使用元图像"
#. module: app_website_blog_editor #. module: app_website_blog_editor
#: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_blog_post_form_view_code #: model_terms:ir.ui.view,arch_db:app_website_blog_editor.app_website_pages_view_search
msgid "Website Description" msgid "Website"
msgstr "网站描述" msgstr "网站"

View File

@@ -6,6 +6,18 @@ from odoo import api, fields, models
class WebsitePage(models.Model): class WebsitePage(models.Model):
_inherit = 'website.page' _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): def action_page_debug_view(self):
# 直接覆盖原生 # 直接覆盖原生
self.ensure_one() self.ensure_one()
@@ -26,3 +38,13 @@ class WebsitePage(models.Model):
'view_mode': 'form', 'view_mode': 'form',
'view_id': self.env.ref('website.view_view_form_extend').id, '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"> <xpath expr="//field[@name='is_in_menu']" position="attributes">
<attribute name="optional">show</attribute> <attribute name="optional">show</attribute>
</xpath> </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"> <xpath expr="//field[@name='website_url']" position="after">
<field name="seo_name" invisible="1"/> <field name="seo_name" invisible="1"/>
<field name="website_meta_keywords" optional="show"/> <field name="website_meta_keywords" optional="show"/>
@@ -23,10 +26,36 @@
<xpath expr="//field[@name='is_seo_optimized']" position="before"> <xpath expr="//field[@name='is_seo_optimized']" position="before">
<button name="action_page_debug_view" position="move"/> <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_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> </xpath>
</field> </field>
</record> </record>
<!-- form--> <!-- 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"> <record id="app_view_view_form_extend_debug" model="ir.ui.view">
<field name="name">app.website.page.form</field> <field name="name">app.website.page.form</field>
<field name="model">website.page</field> <field name="model">website.page</field>