[MOD] event: usability improvement in access rights

bzr revid: amp@tinyerp.com-20100806135358-yapv8rqd34ac6oms
This commit is contained in:
AMP (OpenERP)
2010-08-06 19:23:58 +05:30
parent e4ee0317ed
commit 5d42b703b5
4 changed files with 29 additions and 20 deletions
+2 -2
View File
@@ -35,8 +35,8 @@
<field name="res_model">event.type</field>
<field name="view_type">form</field>
</record>
<menuitem name="Configuration" id="base.menu_event_config" parent="base.marketing_menu" sequence="30" groups="base.group_extended"/>
<menuitem name="Types of Events" id="menu_event_type" action="action_event_type" parent="base.menu_event_config" groups="base.group_extended,base.group_sale_manager"/>
<menuitem name="Configuration" id="base.menu_event_config" parent="base.marketing_menu" sequence="30" groups="base.group_extended,base.group_system"/>
<menuitem name="Types of Events" id="menu_event_type" action="action_event_type" parent="base.menu_event_config" groups="base.group_extended,base.group_sale_manager,base.group_system"/>
<!-- Events Organisation/CONFIGURATION/EVENTS -->
@@ -124,7 +124,7 @@
</record>
<!--<menuitem parent="menu_report_event" action="action_event_registration" id="menu_report_event_registration"/>-->
<menuitem parent="base.menu_report_association" action="action_report_event_registration" id="menu_report_event_registration" sequence="3"/>
<menuitem parent="base.menu_report_association" action="action_report_event_registration" id="menu_report_event_registration" sequence="3" groups="base.group_system,base.group_marketing_manager"/>
<!-- end... -->
</data>
+8 -5
View File
@@ -3,13 +3,16 @@
<data>
<record id="group_event_manager" model="res.groups">
<field name="name">EVENT / Manager</field>
<record id="base.group_marketing_manager" model="res.groups">
<field name="name">Marketing / Manager</field>
</record>
<record id="base.res_groups_email_template_admin" model="res.groups">
<field name="name">Marketing / User</field>
</record>
<record id="group_event_subscriber" model="res.groups">
<field name="name">EVENT / Subscriber</field>
</record>
<!-- <record id="group_event_subscriber" model="res.groups">-->
<!-- <field name="name">EVENT / Subscriber</field>-->
<!-- </record>-->
<record id="base.group_sale_manager" model="res.groups">
<field name="name">Sales / Manager</field>
+18 -12
View File
@@ -1,14 +1,20 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_event_type","event.type","model_event_type","event.group_event_subscriber",1,0,0,0
"access_event_type_manager","event.type manager","model_event_type","event.group_event_manager",1,1,1,1
"access_event_event","event.event","model_event_event","event.group_event_subscriber",1,1,1,0
"access_event_registration","event.registration","model_event_registration","event.group_event_subscriber",1,1,1,0
"access_report_event_registration","report.event.registration","model_report_event_registration","event.group_event_subscriber",1,0,0,0
"access_event_event_manager","event.event manager","model_event_event","event.group_event_manager",1,1,1,1
"access_event_registration_manager","event.registration manager","model_event_registration","event.group_event_manager",1,1,1,1
"access_crm_case_section_manager","crm.case.section manager","crm.model_crm_case_section","event.group_event_manager",1,1,1,1
"access_product_product","product.product.product manager","product.model_product_product","event.group_event_manager",1,1,1,1
"access_report_event_registration","report.event.registration","model_report_event_registration","event.group_event_manager",1,1,1,1
"access_event_registration_badge","event.registration.badge","model_event_registration_badge","event.group_event_subscriber",1,1,1,1
"access_event_registration_badge","event.registration.badge","model_event_registration_badge","event.group_event_manager",1,1,1,1
"access_event_type","event.type","model_event_type","base.res_groups_email_template_admin",1,0,0,0
"access_event_type_manager","event.type manager","model_event_type","base.group_marketing_manager",1,1,1,1
"access_event_event","event.event","model_event_event","base.res_groups_email_template_admin",1,1,1,0
"access_event_registration","event.registration","model_event_registration","base.res_groups_email_template_admin",1,1,1,0
"access_report_event_registration","report.event.registration","model_report_event_registration","base.res_groups_email_template_admin",1,1,1,1
"access_event_event_manager","event.event manager","model_event_event","base.group_marketing_manager",1,0,0,0
"access_event_registration_manager","event.registration manager","model_event_registration","base.group_marketing_manager",1,0,0,0
"access_crm_case_section_manager","crm.case.section manager","crm.model_crm_case_section","base.group_marketing_manager",1,1,1,1
"access_product_product","product.product.product manager","product.model_product_product","base.group_marketing_manager",1,1,1,1
"access_report_event_registration","report.event.registration","model_report_event_registration","base.group_marketing_manager",1,1,1,1
"access_event_registration_badge","event.registration.badge","model_event_registration_badge","base.res_groups_email_template_admin",1,1,1,1
"access_event_registration_badge","event.registration.badge","model_event_registration_badge","base.group_marketing_manager",1,1,1,1
"access_event_event_sale_salesman","event.event.sale","model_event_event","base.group_sale_salesman",1,0,0,0
"access_event_event_system","event.event system","model_event_event","base.group_system",1,0,0,0
"access_event_registration_system","event.registration system","model_event_registration","base.group_system",1,0,0,0
"access_report_event_registration_system","report.event.registration system","model_report_event_registration","base.group_system",1,1,1,1
"access_account_account_invoice_system","account.account.invoice","account.model_account_invoice","base.group_system",1,0,0,0
"access_event_type_sytem","event.type system","model_event_type","base.group_system",1,1,1,1
"access_account_account_invoice_manager","account.account.invoice","account.model_account_invoice","base.group_marketing_manager",1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_event_type event.type model_event_type event.group_event_subscriber base.res_groups_email_template_admin 1 0 0 0
3 access_event_type_manager event.type manager model_event_type event.group_event_manager base.group_marketing_manager 1 1 1 1
4 access_event_event event.event model_event_event event.group_event_subscriber base.res_groups_email_template_admin 1 1 1 0
5 access_event_registration event.registration model_event_registration event.group_event_subscriber base.res_groups_email_template_admin 1 1 1 0
6 access_report_event_registration report.event.registration model_report_event_registration event.group_event_subscriber base.res_groups_email_template_admin 1 0 1 0 1 0 1
7 access_event_event_manager event.event manager model_event_event event.group_event_manager base.group_marketing_manager 1 1 0 1 0 1 0
8 access_event_registration_manager event.registration manager model_event_registration event.group_event_manager base.group_marketing_manager 1 1 0 1 0 1 0
9 access_crm_case_section_manager crm.case.section manager crm.model_crm_case_section event.group_event_manager base.group_marketing_manager 1 1 1 1
10 access_product_product product.product.product manager product.model_product_product event.group_event_manager base.group_marketing_manager 1 1 1 1
11 access_report_event_registration report.event.registration model_report_event_registration event.group_event_manager base.group_marketing_manager 1 1 1 1
12 access_event_registration_badge event.registration.badge model_event_registration_badge event.group_event_subscriber base.res_groups_email_template_admin 1 1 1 1
13 access_event_registration_badge event.registration.badge model_event_registration_badge event.group_event_manager base.group_marketing_manager 1 1 1 1
14 access_event_event_sale_salesman event.event.sale model_event_event base.group_sale_salesman 1 0 0 0
15 access_event_event_system event.event system model_event_event base.group_system 1 0 0 0
16 access_event_registration_system event.registration system model_event_registration base.group_system 1 0 0 0
17 access_report_event_registration_system report.event.registration system model_report_event_registration base.group_system 1 1 1 1
18 access_account_account_invoice_system account.account.invoice account.model_account_invoice base.group_system 1 0 0 0
19 access_event_type_sytem event.type system model_event_type base.group_system 1 1 1 1
20 access_account_account_invoice_manager account.account.invoice account.model_account_invoice base.group_marketing_manager 1 0 0 0