summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2015-03-17 14:13:29 +0100
committerThibault Delavallée <tde@openerp.com>2015-04-02 10:56:20 +0200
commita681ac61c4d2b94ddf64584a14eebbb6ab0a0ae9 (patch)
tree95d3a48a0f6d5ff2d798fda5e3a6061a6b475aed /addons
parent9b7f70c00d09f66d59653740ae2ce253735e5986 (diff)
[IMP] hr,marketing,website_forum,association : add rights to hide the menuitem to simple employees
Diffstat (limited to 'addons')
-rw-r--r--addons/association/profile_association.xml2
-rw-r--r--addons/event/event_view.xml4
-rw-r--r--addons/hr/hr_view.xml3
-rw-r--r--addons/marketing/marketing_view.xml4
-rw-r--r--addons/mass_mailing/views/mass_mailing.xml4
-rw-r--r--addons/utm/views/utm.xml2
-rw-r--r--addons/website_certification/views/website_certification_views.xml2
-rw-r--r--addons/website_crm_score/views/marketing.xml2
-rw-r--r--addons/website_forum/views/forum.xml2
-rw-r--r--addons/website_slides/view/website_slides_backend.xml2
-rw-r--r--addons/website_version/views/marketing_view.xml2
11 files changed, 15 insertions, 14 deletions
diff --git a/addons/association/profile_association.xml b/addons/association/profile_association.xml
index 592a18c32f3..07588acd399 100644
--- a/addons/association/profile_association.xml
+++ b/addons/association/profile_association.xml
@@ -5,7 +5,7 @@
<!-- Top menu item -->
<menuitem name="Association"
id="base.menu_association"
- groups="base.group_user"
+ groups="base.group_sale_salesman"
icon="fa-group"
sequence="45"/>
<menuitem name="Configuration" id="base.menu_event_config" parent="base.menu_association" sequence="30"/>
diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml
index eddcabf9b6b..11550c85787 100644
--- a/addons/event/event_view.xml
+++ b/addons/event/event_view.xml
@@ -3,8 +3,8 @@
<data>
<!-- Main menu items -->
- <menuitem name="Events" id="event_main_menu" parent="base.marketing_menu" sequence="2"/>
- <menuitem name="Events" id="event_configuration" parent="base.menu_marketing_config_root" sequence="1"/>
+ <menuitem name="Events" id="event_main_menu" parent="base.marketing_menu" sequence="2" groups="marketing.group_marketing_user"/>
+ <menuitem name="Events" id="event_configuration" parent="base.menu_marketing_config_root" sequence="1" groups="marketing.group_marketing_user"/>
<!-- EVENT.TYPE VIEWS -->
<record model="ir.ui.view" id="view_event_type_form">
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index cf5836a447e..966fe679b52 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -8,7 +8,8 @@
groups="base.group_hr_manager,base.group_hr_user,base.group_user"
icon="fa-user"
sequence="90"/>
- <menuitem id="menu_hr_reporting" parent="base.menu_reporting" name="Human Resources" sequence="60" />
+ <menuitem id="menu_hr_reporting" parent="base.menu_reporting" name="Human Resources" sequence="60"
+ groups="base.group_hr_manager"/>
<menuitem id="menu_hr_main" parent="menu_hr_root" name="Human Resources" sequence="0"/>
<menuitem id="menu_hr_configuration" name="Configuration" parent="hr.menu_hr_root" groups="base.group_hr_user" sequence="50"/>
<menuitem id="menu_hr_configuration_employees" name="Employees" parent="hr.menu_hr_configuration" groups="base.group_hr_user" sequence="1"/>
diff --git a/addons/marketing/marketing_view.xml b/addons/marketing/marketing_view.xml
index 1ab170f29d8..b4877359e0f 100644
--- a/addons/marketing/marketing_view.xml
+++ b/addons/marketing/marketing_view.xml
@@ -4,11 +4,11 @@
<!-- Top menu item -->
<menuitem name="Marketing" id="base.marketing_menu" sequence="85"
- groups="base.group_user" icon="fa-check-square-o"/>
+ icon="fa-check-square-o"/>
<!-- Reporting for Marketing -->
<menuitem name="Marketing" id="base.marketing_reporting_menu" sequence="49"
- parent="base.menu_reporting"/>
+ parent="base.menu_reporting" groups="marketing.group_marketing_user"/>
<!-- Marketing main configuration menu -->
<menuitem name="Configuration" id="base.menu_marketing_config_root" sequence="30"
diff --git a/addons/mass_mailing/views/mass_mailing.xml b/addons/mass_mailing/views/mass_mailing.xml
index d8db956f113..0912ad72f90 100644
--- a/addons/mass_mailing/views/mass_mailing.xml
+++ b/addons/mass_mailing/views/mass_mailing.xml
@@ -11,7 +11,7 @@
<!-- Marketing / Mass Mailing -->
<menuitem name="Mass Mailing" id="mass_mailing_campaign"
- parent="base.marketing_menu" sequence="1"/>
+ parent="base.marketing_menu" sequence="1" groups="marketing.group_marketing_user"/>
<!-- Marketing / Configuration -->
<menuitem name="Configuration" id="marketing_configuration"
parent="base.marketing_menu" sequence="99"/>
@@ -646,7 +646,7 @@
</record>
<menuitem name="Mass Mailing" id= "menu_view_mass_mailing_config"
- parent="base.menu_marketing_config_root" sequence="4"/>
+ parent="base.menu_marketing_config_root" sequence="4" groups="marketing.group_marketing_user"/>
<menuitem name="Campaign Stages" id="menu_view_mass_mailing_stages"
parent="menu_view_mass_mailing_config" sequence="1"
diff --git a/addons/utm/views/utm.xml b/addons/utm/views/utm.xml
index 1147af4b5e3..2e8356be727 100644
--- a/addons/utm/views/utm.xml
+++ b/addons/utm/views/utm.xml
@@ -2,7 +2,7 @@
<openerp>
<data>
<menuitem name="UTMs" id="marketing_utm"
- parent="base.marketing_menu" sequence="99"/>
+ parent="base.marketing_menu" groups="marketing.group_marketing_user" sequence="99"/>
<!-- utm.campaign -->
<record model="ir.ui.view" id="utm_campaign_tree">
diff --git a/addons/website_certification/views/website_certification_views.xml b/addons/website_certification/views/website_certification_views.xml
index 8c92d805bdd..d948adc686b 100644
--- a/addons/website_certification/views/website_certification_views.xml
+++ b/addons/website_certification/views/website_certification_views.xml
@@ -52,7 +52,7 @@
<field name="view_mode">tree,form</field>
<field name="search_view_id" ref="certification_certification_search"/>
</record>
- <menuitem name="Certifications" id="menu_certifications" parent="base.menu_marketing_config_root" sequence="3" />
+ <menuitem name="Certifications" id="menu_certifications" parent="base.menu_marketing_config_root" sequence="3" groups="marketing.group_marketing_user" />
<menuitem name="Certifications" id="menu_certifications_list" action="action_certifications_list" parent="menu_certifications" sequence="1"/>
</data>
</openerp>
diff --git a/addons/website_crm_score/views/marketing.xml b/addons/website_crm_score/views/marketing.xml
index fa8b554d2ab..9a5ea15aaaa 100644
--- a/addons/website_crm_score/views/marketing.xml
+++ b/addons/website_crm_score/views/marketing.xml
@@ -47,7 +47,7 @@
</record>
<!-- Score Menu Item -->
- <menuitem id="leads_menu" name="Leads Management" parent="base.marketing_menu" />
+ <menuitem id="leads_menu" name="Leads Management" parent="base.marketing_menu" groups="marketing.group_marketing_user"/>
<!-- Action to display the leads that have a particular score -->
<record model="ir.actions.act_window" id="score_leads">
diff --git a/addons/website_forum/views/forum.xml b/addons/website_forum/views/forum.xml
index a54eecf6f38..b0d20af04db 100644
--- a/addons/website_forum/views/forum.xml
+++ b/addons/website_forum/views/forum.xml
@@ -3,7 +3,7 @@
<data>
<!-- MAIN FORUM MENU -->
<menuitem name="Forum" id="menu_website_forum"
- parent="mail.mail_feeds_main" sequence="50"/>
+ parent="mail.mail_feeds_main" sequence="50" groups="base.group_website_designer"/>
<!-- FORUM VIEWS -->
<record id="view_forum_forum_list" model="ir.ui.view">
diff --git a/addons/website_slides/view/website_slides_backend.xml b/addons/website_slides/view/website_slides_backend.xml
index d2c5fea0a97..e3ebff945a0 100644
--- a/addons/website_slides/view/website_slides_backend.xml
+++ b/addons/website_slides/view/website_slides_backend.xml
@@ -2,7 +2,7 @@
<openerp>
<data>
<menuitem name="Marketing" id="base.marketing_menu" sequence="85" groups="base.group_user"/>
- <menuitem id="menu_slides" parent="base.marketing_menu" name="Slides"/>
+ <menuitem id="menu_slides" parent="base.marketing_menu" name="Slides" groups="marketing.group_marketing_user"/>
<!-- SLIDE.TAG -->
<record id="view_slide_tag_form" model="ir.ui.view">
diff --git a/addons/website_version/views/marketing_view.xml b/addons/website_version/views/marketing_view.xml
index b088bf455a9..b9d7c0750e9 100644
--- a/addons/website_version/views/marketing_view.xml
+++ b/addons/website_version/views/marketing_view.xml
@@ -224,7 +224,7 @@
<field name="view_mode">tree,form</field>
</record>
- <menuitem name="Website" id="website_menu" sequence="10" parent="base.marketing_menu"/>
+ <menuitem name="Website" id="website_menu" sequence="10" parent="base.marketing_menu" groups="marketing.group_marketing_user"/>
<menuitem action="action_website_view" id="menu_website_view" parent="website_menu"/>
<menuitem action="action_version" id="menu_action_version" parent="website_menu" groups="base.group_no_one"/>
<menuitem action="action_experiment" id="menu_action_experiment" parent="website_menu"/>