summaryrefslogtreecommitdiff
path: root/addons/website/data/website_data.xml
diff options
context:
space:
mode:
authorRomain Derie <rde@odoo.com>2019-06-05 13:36:38 +0000
committerRomain Derie <rde@odoo.com>2019-06-05 13:36:38 +0000
commit87d2661aba3bb7a34ff5ad777554bad452a55cc9 (patch)
tree0afdb8d13cf12186a46f348a53c274eb08bf6cdd /addons/website/data/website_data.xml
parent8bd4f438b18a36b7cfc41628c01e80dbae17b458 (diff)
[FIX] website: remove noupdate for aboutus, contactus, homepage arch
Before this commit, aboutus contactus and homepage would be flag as noupdate. If not modified, those view would not get modification on module update, which is not logic. Now, those view will benefit from any update. It makes even more sense since multi-website, as those views will never get modified directly (it will COW). closes odoo/odoo#33919 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons/website/data/website_data.xml')
-rw-r--r--addons/website/data/website_data.xml65
1 files changed, 32 insertions, 33 deletions
diff --git a/addons/website/data/website_data.xml b/addons/website/data/website_data.xml
index 9701610dde3..37cd73125e4 100644
--- a/addons/website/data/website_data.xml
+++ b/addons/website/data/website_data.xml
@@ -1,27 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
- <data noupdate="1">
- <!-- Default Menu to store module menus for new website -->
- <record id="main_menu" model="website.menu">
- <field name="name">Default Main Menu</field>
- <field name="url">/default-main-menu</field>
- </record>
- <record id="menu_home" model="website.menu">
- <field name="name">Home</field>
- <field name="url">/</field>
- <field name="parent_id" ref="website.main_menu"/>
- <field name="sequence" type="int">10</field>
- </record>
- <record id="menu_contactus" model="website.menu">
- <field name="name">Contact us</field>
- <field name="url">/contactus</field>
- <field name="parent_id" ref="website.main_menu"/>
- <field name="sequence" type="int">60</field>
- </record>
-
+ <data>
<!-- split between ir_ui_view & website_page record to keep external_id on ir_ui_view -->
-
- <!-- Homepage -->
<record id="homepage" model="ir.ui.view">
<field name="name">Home</field>
<field name="type">qweb</field>
@@ -35,13 +15,7 @@
</t>
</field>
</record>
- <record id="homepage_page" model="website.page">
- <field name="website_published">True</field>
- <field name="url">/</field>
- <field name="view_id" ref="homepage"/>
- </record>
- <!-- Contact Us page -->
<record id="contactus" model="ir.ui.view">
<field name="name">Contact Us</field>
<field name="type">qweb</field>
@@ -93,13 +67,7 @@
</t>
</field>
</record>
- <record id="contactus_page" model="website.page">
- <field name="url">/contactus</field>
- <field name="website_published">True</field>
- <field name="view_id" ref="contactus"/>
- </record>
- <!-- About Us page -->
<record id="aboutus" model="ir.ui.view">
<field name="name">About us</field>
<field name="type">qweb</field>
@@ -145,12 +113,43 @@
</t>
</field>
</record>
+ </data>
+
+ <data noupdate="1">
+ <record id="homepage_page" model="website.page">
+ <field name="website_published">True</field>
+ <field name="url">/</field>
+ <field name="view_id" ref="homepage"/>
+ </record>
+ <record id="contactus_page" model="website.page">
+ <field name="url">/contactus</field>
+ <field name="website_published">True</field>
+ <field name="view_id" ref="contactus"/>
+ </record>
<record id="aboutus_page" model="website.page">
<field name="website_published">True</field>
<field name="url">/aboutus</field>
<field name="view_id" ref="aboutus"/>
</record>
+ <!-- Default Menu to store module menus for new website -->
+ <record id="main_menu" model="website.menu">
+ <field name="name">Default Main Menu</field>
+ <field name="url">/default-main-menu</field>
+ </record>
+ <record id="menu_home" model="website.menu">
+ <field name="name">Home</field>
+ <field name="url">/</field>
+ <field name="parent_id" ref="website.main_menu"/>
+ <field name="sequence" type="int">10</field>
+ </record>
+ <record id="menu_contactus" model="website.menu">
+ <field name="name">Contact us</field>
+ <field name="url">/contactus</field>
+ <field name="parent_id" ref="website.main_menu"/>
+ <field name="sequence" type="int">60</field>
+ </record>
+
<record id="default_website" model="website">
<field name="name">My Website</field>
<field name="domain"></field>