Fix bug from the initial poc of JOV
Fix menu creation
- creating a menu would create a 'container' menu in the DB (.create is call without website_id)
then writing on it would copy (if condition to cow) the menu with a website_id leaving the first
one as a menu container unused.
- website_menu should always have a website_id
we dont want to support the multiwebsite system that allow to have generic/specific menu
unlink/write is useless now since we always have a website_id
Make unique_path website dependent, 2 distinct website can have a page with same name
Make Sale report multiwebsite compliant
Make website_id on sale_order / account.invoice as a related stored from partner_id.
Co-authored-by: Derie Romain <rde@odoo.com>
Co-authored-by: Kersten Jérémy <jke@odoo.com>
59 lines
2.4 KiB
XML
59 lines
2.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<odoo>
|
|
<data noupdate="1">
|
|
<record id="blog_blog_1" model="blog.blog">
|
|
<field name="name">Our Blog</field>
|
|
<field name="subtitle">Get in touch with us</field>
|
|
</record>
|
|
<record id="menu_news" model="website.menu">
|
|
<field name="name">Blog</field>
|
|
<field name="url" eval="'/blog/'+str(ref('website_blog.blog_blog_1'))"/>
|
|
<field name="parent_id" ref="website.main_menu"/>
|
|
<field name="sequence" type="int">40</field>
|
|
</record>
|
|
|
|
<!-- Pre loaded covers -->
|
|
|
|
<record id="blog_post_cover_01" model="ir.attachment">
|
|
<field name="public" eval="True"/>
|
|
<field name="name">Blog Post Cover 1</field>
|
|
<field name="datas_fname">Blog Post Cover 1</field>
|
|
<field name="res_model">ir.ui.view</field>
|
|
<field name="type">url</field>
|
|
<field name="url">/website_blog/static/src/img/demo/blog_post_cover_1.jpg</field>
|
|
</record>
|
|
|
|
<record id="blog_post_cover_02" model="ir.attachment">
|
|
<field name="public" eval="True"/>
|
|
<field name="name">Blog Post Cover 2</field>
|
|
<field name="datas_fname">Blog Post Cover 2</field>
|
|
<field name="res_model">ir.ui.view</field>
|
|
<field name="type">url</field>
|
|
<field name="url">/website_blog/static/src/img/demo/blog_post_cover_2.jpg</field>
|
|
</record>
|
|
</data>
|
|
|
|
<data>
|
|
|
|
<!-- jump to blog at install -->
|
|
<record id="action_open_website" model="ir.actions.act_url">
|
|
<field name="name">Website Blogs</field>
|
|
<field name="target">self</field>
|
|
<field name="url" eval="'/blog/'+str(ref('website_blog.blog_blog_1'))"/>
|
|
</record>
|
|
<record id="base.open_menu" model="ir.actions.todo">
|
|
<field name="action_id" ref="action_open_website"/>
|
|
<field name="state">open</field>
|
|
</record>
|
|
|
|
<!-- Blog-related subtypes for messaging / Chatter -->
|
|
<record id="mt_blog_blog_published" model="mail.message.subtype">
|
|
<field name="name">Published Post</field>
|
|
<field name="res_model">blog.blog</field>
|
|
<field name="default" eval="True"/>
|
|
<field name="description">Published Post</field>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|