[IMP] website(_*) : allow quick publishing using multi edit in list

Before this commit, published column was not shown as option and user not able
to multi edit at a time in list

In this commit, we ease the purpose of multi edit at a time and keep a column
in option so user can keep hide it when not needed and can show as well.

task-2153812
Closes #43029

Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
This commit is contained in:
Krupa Patel
2020-06-11 14:14:42 +00:00
committed by Jeremy Kersten
parent 0067566cf3
commit eb6a53812c
4 changed files with 9 additions and 4 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ class Page(models.Model):
url = fields.Char('Page URL')
view_id = fields.Many2one('ir.ui.view', string='View', required=True, ondelete="cascade")
website_indexed = fields.Boolean('Page Indexed', default=True)
website_indexed = fields.Boolean('Is Indexed', default=True)
date_publish = fields.Datetime('Publishing Date')
# This is needed to be able to display if page is a menu in /website/pages
menu_ids = fields.One2many('website.menu', 'page_id', 'Related Menus')
+2 -2
View File
@@ -140,12 +140,12 @@
<field name="name">website.page.list</field>
<field name="model">website.page</field>
<field name="arch" type="xml">
<tree string="Website Pages" default_order="name">
<tree string="Website Pages" default_order="name" multi_edit="1">
<field name="name"/>
<field name="url"/>
<field name="website_id" groups="website.group_multi_website"/>
<field name="website_indexed"/>
<field name="is_published" string="Page Published"/>
<field name="is_published" string="Is Published"/>
<field name="create_uid" invisible="1"/>
<field name="write_uid"/>
<field name="write_date"/>
@@ -41,12 +41,13 @@
<field name="name">blog.post.list</field>
<field name="model">blog.post</field>
<field name="arch" type="xml">
<tree string="Blog Posts">
<tree string="Blog Posts" multi_edit="1">
<field name="name"/>
<field name="active" invisible="1"/>
<field name="author_id"/>
<field name="blog_id"/>
<field name="website_id" groups="website.group_multi_website"/>
<field name="is_published" string="Is Published" optional="hide"/>
<field name="visits"/>
<field name="create_uid" invisible="1"/>
<field name="write_uid"/>
@@ -19,6 +19,7 @@
<field name="arch" type="xml">
<field name="name" position="after">
<field name="website_id" groups="website.group_multi_website" optional="show"/>
<field name="is_published" string="Is Published" optional="hide"/>
</field>
</field>
</record>
@@ -45,6 +46,9 @@
<field name="sequence" position="replace">
<field name="website_sequence" widget="handle"/>
</field>
<field name="website_id" position="after">
<field name="is_published" string="Is Published" optional="hide"/>
</field>
</field>
</record>