[FIX] website, *: fix website content kanban views

*: website_blog, website_forum, website_hr_recruitment, website_sale,
   website_slides

The goal of this commit is to set the missing 'view_ids' on some
actions linked to website 'pages' tree/kanban views.

Linking a form view to actions will make the 'Edit' & 'Configuration'
buttons work correctly (on kanban record dropdown for 'hr.job' &
'slide.channel').

The website url on "product pages" kanban should start on a new line
after this commit too.

Related to task-2889981

closes odoo/odoo#101814

X-original-commit: a61e730cd9f92b2c343646f33f3e59cef518c3bf
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
This commit is contained in:
xO-Tx
2022-10-03 20:19:53 +02:00
committed by qsm-odoo
parent 0d6ca33f5d
commit b0484d64c4
6 changed files with 15 additions and 6 deletions
+4 -1
View File
@@ -164,7 +164,10 @@
<field name="name">Website Pages</field>
<field name="res_model">website.page</field>
<field name="view_mode">tree,kanban</field>
<field name="view_id" ref="website.website_pages_tree_view"/>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('website_pages_tree_view')}),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('website_pages_kanban_view')}),
]"/>
</record>
<menuitem id="menu_website_pages_list"
@@ -138,7 +138,10 @@
<field name="name">Blog Post Pages</field>
<field name="res_model">blog.post</field>
<field name="view_mode">tree,kanban,form</field>
<field name="view_id" ref="view_blog_post_list"/>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('view_blog_post_list')}),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('blog_post_view_kanban')}),
]"/>
<field name="search_view_id" ref="view_blog_post_search"/>
<field name="context">{'create_action': 'website_blog.blog_post_action_add'}</field>
</record>
@@ -169,7 +169,10 @@
<field name="name">Forum Post Pages</field>
<field name="res_model">forum.post</field>
<field name="view_mode">tree,kanban,graph</field>
<field name="view_id" ref="view_forum_post_list"/>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('view_forum_post_list')}),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('forum_post_view_kanban')}),
]"/>
<field name="search_view_id" ref="view_forum_post_search"/>
<field name="context">{'search_default_posts': 1, 'create_action': 'website_forum.forum_forum_action_add'}</field>
<field name="help" type="html">
@@ -56,7 +56,7 @@
<record id="action_job_pages_list" model="ir.actions.act_window">
<field name="name">Job Pages</field>
<field name="res_model">hr.job</field>
<field name="view_mode">tree,kanban</field>
<field name="view_mode">tree,kanban,form</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('job_pages_tree_view')}),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('job_pages_kanban_view')}),
@@ -58,7 +58,7 @@
<i class="fa fa-globe me-1" title="Website"/>
<field name="website_id"/>
</div>
<span class="text-primary" t-esc="record.website_url.value"/>
<div class="text-primary" t-esc="record.website_url.value"/>
</xpath>
<xpath expr="//div[hasclass('oe_kanban_details')]" position="inside">
<div class="o_kanban_footer">
@@ -60,7 +60,7 @@
<record id="action_slide_channel_pages_list" model="ir.actions.act_window">
<field name="name">Course Pages</field>
<field name="res_model">slide.channel</field>
<field name="view_mode">tree,kanban</field>
<field name="view_mode">tree,kanban,form</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('slide_channel_pages_tree_view')}),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('slide_channel_pages_kanban_view')}),