[IMP] website_*: improve groups on website menu items

This commit adds required groups on website application menu items
like blog and slides. It also move Website Admin menu definition from
res config views to website views, because it is where it should
always have been defined.

This commit also update some sequences to reorder Apps.
This commit is contained in:
Rohan Patel
2017-03-03 16:57:06 +01:00
committed by Thibault Delavallée
parent 3b4b65849b
commit 47b532638e
7 changed files with 32 additions and 13 deletions
-10
View File
@@ -371,16 +371,6 @@ You can also edit the fields of the Extra Step page in eCommerce checkout.">
<field name="target">inline</field>
</record>
<record id="backend_dashboard" model="ir.actions.client">
<field name="name">Website Dashboard</field>
<field name="tag">backend_dashboard</field>
</record>
<menuitem id="menu_website_configuration" sequence="215" name="Website Admin"
groups="website.group_website_designer" web_icon="website,static/description/icon_admin.png"/>
<menuitem id="menu_dashboard" name="Dashboard" action="website.backend_dashboard" parent="website.menu_website_configuration" sequence="1"/>
<menuitem id="menu_website_global_configuration" parent="menu_website_configuration"
sequence="100" name="Configuration" groups="base.group_system"/>
<menuitem id="menu_website_website_settings" parent="menu_website_global_configuration" name="Settings" action="action_website_configuration"/>
+19
View File
@@ -1,6 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- Menu items -->
<menuitem name="Website Admin"
id="menu_website_configuration"
sequence="9"
groups="website.group_website_publisher"
web_icon="website,static/description/icon_admin.png"/>
<!-- website views -->
<record id="view_website_form" model="ir.ui.view">
@@ -112,5 +118,18 @@
</field>
</record>
<!-- Dashboard -->
<record id="backend_dashboard" model="ir.actions.client">
<field name="name">Dashboard</field>
<field name="tag">backend_dashboard</field>
</record>
<menuitem id="menu_dashboard"
name="Dashboard"
sequence="1"
action="website.backend_dashboard"
groups="website.group_website_publisher"
parent="website.menu_website_configuration"/>
</data>
</odoo>
@@ -1,6 +1,10 @@
<?xml version="1.0"?>
<odoo>
<menuitem name="Blog" id="menu_website_blog_root" sequence="20" parent="website.menu_website_configuration"/>
<menuitem name="Blog"
id="menu_website_blog_root"
sequence="20"
parent="website.menu_website_configuration"
groups="website.group_website_designer"/>
<!-- Blog views -->
<record id="view_blog_blog_list" model="ir.ui.view">
+1
View File
@@ -1,6 +1,7 @@
{
'name': 'Contact Form',
'category': 'Website',
'sequence': 54,
'website': 'https://www.odoo.com/page/website-builder',
'summary': 'Create Leads From Contact Form',
'version': '2.0',
+1 -1
View File
@@ -3,7 +3,7 @@
{
'name': 'Online Events',
'category': 'Marketing',
'sequence': 135,
'sequence': 166,
'summary': 'Publish Events and Manage Online Registrations on your Website',
'website': 'https://www.odoo.com/page/website-builder',
'description': """
@@ -4,6 +4,7 @@
{
'name': 'Online Jobs',
'category': 'Website',
'sequence': 142,
'version': '1.0',
'summary': 'Job Descriptions And Application Forms',
'description': """
@@ -1,7 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<menuitem name="Slides" id="menu_website_slides_root" sequence="32" parent="website.menu_website_configuration"/>
<menuitem name="Slides"
id="menu_website_slides_root"
sequence="32"
parent="website.menu_website_configuration"
groups="website.group_website_designer"/>
<!-- SLIDE.TAG -->
<record id="view_slide_tag_form" model="ir.ui.view">