From 8c5686d922af36fe18f7856d245c22cae6d29071 Mon Sep 17 00:00:00 2001 From: MVA Date: Tue, 17 Apr 2012 16:30:21 +0200 Subject: [PATCH] [IMP] add security and action menu on the menuitems bzr revid: mva@openerp.com-20120417143021-x5pqz6epz9gvh6qz --- addons/portal_customer/portal_customer_demo.xml | 4 ++-- addons/portal_customer/security/ir_model_access.csv | 2 -- addons/portal_customer_claim/__openerp__.py | 1 + addons/portal_customer_claim/portal_customer_claim_view.xml | 2 +- addons/portal_customer_claim/security/ir.model.access.csv | 3 +++ addons/portal_customer_event/__openerp__.py | 1 + addons/portal_customer_event/portal_customer_event_view.xml | 4 ++-- addons/portal_customer_event/security/ir.model.access.csv | 3 +++ addons/portal_customer_issue/__openerp__.py | 1 + addons/portal_customer_issue/portal_customer_issue_view.xml | 4 ++-- addons/portal_customer_issue/security/ir.model.access.csv | 3 +++ 11 files changed, 19 insertions(+), 9 deletions(-) delete mode 100644 addons/portal_customer/security/ir_model_access.csv create mode 100644 addons/portal_customer_claim/security/ir.model.access.csv create mode 100644 addons/portal_customer_event/security/ir.model.access.csv create mode 100644 addons/portal_customer_issue/security/ir.model.access.csv diff --git a/addons/portal_customer/portal_customer_demo.xml b/addons/portal_customer/portal_customer_demo.xml index c735c24cb35..155b09220da 100644 --- a/addons/portal_customer/portal_customer_demo.xml +++ b/addons/portal_customer/portal_customer_demo.xml @@ -3,8 +3,8 @@ demo_customer_portal - demo_customerl - demo + test + a diff --git a/addons/portal_customer/security/ir_model_access.csv b/addons/portal_customer/security/ir_model_access.csv deleted file mode 100644 index 1f08770ea45..00000000000 --- a/addons/portal_customer/security/ir_model_access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sale_order_portal,sale.order,model_sale_order,portal_customer.group_res_portal_demo,1,0,0,0 diff --git a/addons/portal_customer_claim/__openerp__.py b/addons/portal_customer_claim/__openerp__.py index 5b494aa9f39..e6a89ed3a21 100644 --- a/addons/portal_customer_claim/__openerp__.py +++ b/addons/portal_customer_claim/__openerp__.py @@ -32,6 +32,7 @@ 'depends': ['crm_claim','portal_customer'], 'update_xml': [ 'portal_customer_claim_view.xml', + "security/ir.model.access.csv", ], 'installable': True, 'auto_install':True, diff --git a/addons/portal_customer_claim/portal_customer_claim_view.xml b/addons/portal_customer_claim/portal_customer_claim_view.xml index 80b1a2f71e2..c6697a5df24 100644 --- a/addons/portal_customer_claim/portal_customer_claim_view.xml +++ b/addons/portal_customer_claim/portal_customer_claim_view.xml @@ -1,6 +1,6 @@ - + diff --git a/addons/portal_customer_claim/security/ir.model.access.csv b/addons/portal_customer_claim/security/ir.model.access.csv new file mode 100644 index 00000000000..1bd18eca836 --- /dev/null +++ b/addons/portal_customer_claim/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_claim,crm.claim,crm_claim.model_crm_claim,portal_customer.group_sales_portal,1,0,0,0 + diff --git a/addons/portal_customer_event/__openerp__.py b/addons/portal_customer_event/__openerp__.py index 38af1741300..ee531816b44 100644 --- a/addons/portal_customer_event/__openerp__.py +++ b/addons/portal_customer_event/__openerp__.py @@ -32,6 +32,7 @@ 'depends': ['event','portal_customer'], 'update_xml': [ 'portal_customer_event_view.xml', + 'security/ir.model.access.csv', ], 'installable': True, 'auto_install':True, diff --git a/addons/portal_customer_event/portal_customer_event_view.xml b/addons/portal_customer_event/portal_customer_event_view.xml index a3cba91ec29..a2a79bf1077 100644 --- a/addons/portal_customer_event/portal_customer_event_view.xml +++ b/addons/portal_customer_event/portal_customer_event_view.xml @@ -1,7 +1,7 @@ - - + + diff --git a/addons/portal_customer_event/security/ir.model.access.csv b/addons/portal_customer_event/security/ir.model.access.csv new file mode 100644 index 00000000000..50bad0d7a19 --- /dev/null +++ b/addons/portal_customer_event/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_event,event,event.model_event_event,portal_customer.group_sales_portal,1,0,0,0 +access_registration,registration,event.model_event_registration,portal_customer.group_sales_portal,1,0,0,0 diff --git a/addons/portal_customer_issue/__openerp__.py b/addons/portal_customer_issue/__openerp__.py index 63e06c940d4..90fd21b622b 100644 --- a/addons/portal_customer_issue/__openerp__.py +++ b/addons/portal_customer_issue/__openerp__.py @@ -31,6 +31,7 @@ 'author': 'OpenERP SA', 'depends': ['project_issue','portal_customer'], 'update_xml': [ + 'security/ir.model.access.csv', 'portal_customer_issue_view.xml', ], 'installable': True, diff --git a/addons/portal_customer_issue/portal_customer_issue_view.xml b/addons/portal_customer_issue/portal_customer_issue_view.xml index 7b72b298512..f9cce90c0d3 100644 --- a/addons/portal_customer_issue/portal_customer_issue_view.xml +++ b/addons/portal_customer_issue/portal_customer_issue_view.xml @@ -1,7 +1,7 @@ - - + + diff --git a/addons/portal_customer_issue/security/ir.model.access.csv b/addons/portal_customer_issue/security/ir.model.access.csv new file mode 100644 index 00000000000..8040b559c89 --- /dev/null +++ b/addons/portal_customer_issue/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_issues,project_issue,project_issue.model_project_issue,portal_customer.group_sales_portal,1,0,0,0 +access_task,tasks,project.model_project_task,portal_customer.group_sales_portal,1,0,0,0