diff options
| author | mtr <mtr@mtr> | 2010-10-07 16:07:16 +0530 |
|---|---|---|
| committer | mtr <mtr@mtr> | 2010-10-07 16:07:16 +0530 |
| commit | d180cd91eb2c0a7ff9bd02200b384eeea2b3dab4 (patch) | |
| tree | dd877f0503bd2ab1a070a2ea5df141dbb614e467 /addons/crm | |
| parent | 2a2bcb23abf87ad6ff09b61308c6862e423e2cfd (diff) | |
[IMP] crm,crm*,base_calendar:-improvements in security access rights
bzr revid: mtr@mtr-20101007103716-evdqjmz8uy5aym3f
Diffstat (limited to 'addons/crm')
| -rw-r--r-- | addons/crm/crm_lead_menu.xml | 2 | ||||
| -rw-r--r-- | addons/crm/crm_meeting_menu.xml | 2 | ||||
| -rw-r--r-- | addons/crm/crm_phonecall_menu.xml | 2 | ||||
| -rw-r--r-- | addons/crm/security/crm_security.xml | 4 | ||||
| -rw-r--r-- | addons/crm/security/ir.model.access.csv | 14 |
5 files changed, 15 insertions, 9 deletions
diff --git a/addons/crm/crm_lead_menu.xml b/addons/crm/crm_lead_menu.xml index b98d26a0e6e..b26dcc29f41 100644 --- a/addons/crm/crm_lead_menu.xml +++ b/addons/crm/crm_lead_menu.xml @@ -31,7 +31,7 @@ parent="base.menu_base_partner" sequence="1" /> <menuitem parent="base.menu_sales" name="Leads" - groups="base.group_extended" + groups="base.group_extended,base.group_sale_salesman" id="menu_crm_case_categ0_act_leads" action="crm_case_category_act_leads_all" sequence="1" /> diff --git a/addons/crm/crm_meeting_menu.xml b/addons/crm/crm_meeting_menu.xml index 7726280a05f..2f6c48d93ad 100644 --- a/addons/crm/crm_meeting_menu.xml +++ b/addons/crm/crm_meeting_menu.xml @@ -111,7 +111,7 @@ <menuitem id="menu_attendee_invitations" name="Meeting Invitations" parent="crm.menu_meeting_sale" sequence="10" action="action_view_attendee_form" - groups="base.group_extended" /> + groups="base.group_extended,base.group_sale_salesman" /> </data> </openerp> diff --git a/addons/crm/crm_phonecall_menu.xml b/addons/crm/crm_phonecall_menu.xml index c4263a47a18..5c5a43edbd8 100644 --- a/addons/crm/crm_phonecall_menu.xml +++ b/addons/crm/crm_phonecall_menu.xml @@ -57,7 +57,7 @@ </record> <menuitem name="Phone Calls" id="menu_crm_case_phone" - groups="base.group_extended" + groups="base.group_extended,base.group_sale_salesman" parent="base.menu_base_partner" sequence="4" /> <record model="ir.actions.act_window" id="crm_case_categ_phone_incoming0"> diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml index 5f3863882f5..fde1dfbbd32 100644 --- a/addons/crm/security/crm_security.xml +++ b/addons/crm/security/crm_security.xml @@ -25,5 +25,9 @@ <field name="groups_id" eval="[(4,ref('base.group_sale_manager')),(4,ref('base.group_sale_salesman'))]"/> </record> + <record model="ir.ui.menu" id="base.menu_base_config"> + <field eval="[(4, ref('base.group_sale_manager'))]" name="groups_id"/> + </record> + </data> </openerp> diff --git a/addons/crm/security/ir.model.access.csv b/addons/crm/security/ir.model.access.csv index e68fe873b6c..67ec7c587a9 100644 --- a/addons/crm/security/ir.model.access.csv +++ b/addons/crm/security/ir.model.access.csv @@ -5,14 +5,14 @@ "access_crm_segmentation_line","crm.segmentation.line","model_crm_segmentation_line","base.group_sale_manager",1,1,1,1 "access_crm_case_section","crm.case.section","model_crm_case_section","base.group_sale_salesman",1,1,1,0 "access_crm_case_categ","crm.case.categ","model_crm_case_categ","base.group_sale_salesman",1,1,1,0 -"access_crm_meeting_manager","crm.meeting.manager","model_crm_meeting","base.group_sale_manager",1,0,0,0 -"access_crm_lead_manager","crm.lead.manager","model_crm_lead","base.group_sale_manager",1,0,0,0 +"access_crm_meeting_manager","crm.meeting.manager","model_crm_meeting","base.group_sale_manager",1,1,1,1 +"access_crm_lead_manager","crm.lead.manager","model_crm_lead","base.group_sale_manager",1,1,1,1 "access_crm_phonecall_system","crm.phonecall.system","model_crm_phonecall","base.group_system",1,0,0,0 -"access_crm_phonecall_manager","crm.phonecall.manager","model_crm_phonecall","base.group_sale_manager",1,0,0,0 +"access_crm_phonecall_manager","crm.phonecall.manager","model_crm_phonecall","base.group_sale_manager",1,1,1,1 "access_crm_case_categ","crm.case.categ","model_crm_case_categ","base.group_user",1,0,0,0 -"access_crm_meeting","crm.meeting","model_crm_meeting","base.group_sale_salesman",1,0,0,0 +"access_crm_meeting","crm.meeting","model_crm_meeting","base.group_sale_salesman",1,1,1,0 "access_crm_meeting_all","crm.meeting_allll","model_crm_meeting","base.group_user",1,0,0,0 -"access_crm_lead","crm.lead","model_crm_lead","base.group_sale_salesman",1,1,1,1 +"access_crm_lead","crm.lead","model_crm_lead","base.group_sale_salesman",1,1,1,0 "access_crm_lead.all","crm.lead.all","model_crm_lead","base.group_user",1,0,0,0 "access_crm_phonecall","crm.phonecall","model_crm_phonecall","base.group_sale_salesman",1,1,1,0 "access_crm_phonecall.all","crm.phonecall.all","model_crm_phonecall","base.group_user",1,0,0,0 @@ -45,12 +45,13 @@ "mail_gateway_mailgate_message_user","mail_gateway.mailgate.message.user","mail_gateway.model_mailgate_message","base.group_sale_salesman",1,1,1,1 "access_base_res_bank_system","base.res.bank system","base.model_res_bank","base.group_system",1,1,1,1 "access_crm_case_stage_system","crm.case.stage system","model_crm_case_stage","base.group_system",1,1,1,1 -"access_crm_case_categ_manager","crm.case.categ manager","model_crm_case_categ","base.group_sale_manager",1,1,1,0 +"access_crm_case_categ_manager","crm.case.categ manager","model_crm_case_categ","base.group_sale_manager",1,1,1,1 "access_crm_case_resource_type_system","crm.case.resource.type system","model_crm_case_resource_type","base.group_system",1,1,1,1 "access_crm_case_section_system","crm.case.section system","model_crm_case_section","base.group_system",1,1,1,1 "access_crm_lead_report_system","crm.lead.report system","model_crm_lead_report","base.group_system",1,1,1,1 "access_base_res_country_system","base.res.country system","base.model_res_country","base.group_system",1,1,1,1 "access_base_res_country_state_system","base.res.country.state system","base.model_res_country_state","base.group_system",1,1,1,1 +"access_base_action_rule_manager","base.action.rule manager","model_base_action_rule","base.group_sale_manager",1,1,1,1 "access_base_action_rule_system","base.action.rule system","model_base_action_rule","base.group_system",1,1,1,1 "access_crm_segmentation_system","crm.segmentation system","model_crm_segmentation","base.group_system",1,1,1,1 "access_crm_segmentation_line_system","crm.segmentation.line system","model_crm_segmentation_line","base.group_system",1,1,1,1 @@ -65,3 +66,4 @@ "access_calendar_attendee_system","calendar.attendee.system","model_calendar_attendee","base.group_system",1,0,0,0 "access_res_partner_bank_type_crm_user","res.partner.bank.type.crm.user","base.model_res_partner_bank_type","base.group_sale_salesman",1,0,0,0 "access_res_partner_bank_type_crm_manager","res.partner.bank.type.crm.manager","base.model_res_partner_bank_type","base.group_sale_manager",1,0,0,0 +"access_res_partner_canal_manager","res.partner.canal.manager","base.model_res_partner_canal","base.group_sale_manager",1,1,1,1 |
