From 827bc4ec989cf53e3e774efd92527a0c8d4f5a23 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 13 Sep 2012 17:30:27 +0200 Subject: [PATCH 1/2] [IMP] portal: better ids for csv access rights bzr revid: abo@openerp.com-20120913153027-64cq2njzbagdlr3h --- addons/portal/security/ir.model.access.csv | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/addons/portal/security/ir.model.access.csv b/addons/portal/security/ir.model.access.csv index 56b3ae5f269..ea472cece38 100644 --- a/addons/portal/security/ir.model.access.csv +++ b/addons/portal/security/ir.model.access.csv @@ -1,12 +1,12 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_all,access.portal.all,model_res_portal,,1,0,0,0 -access_widget_all,access.portal.widget.all,model_res_portal_widget,,1,0,0,0 -access_manager,access.portal.manager,model_res_portal,group_portal_manager,1,1,1,1 -access_widget_manager,access.portal.widget.manager,model_res_portal_widget,group_portal_manager,1,1,1,1 -access_mail_message,mail.message,mail.model_mail_message,group_portal_member,1,0,1,1 -access_mail_message_all,mail.message.all,mail.model_mail_message,group_portal_member,1,0,0,0 -access_mail_thread,mail.thread,mail.model_mail_thread,group_portal_member,1,0,0,0 -access_mail_followers,mail.followers,mail.model_mail_followers,group_portal_member,1,0,1,1 -access_mail_notification,mail.notification,mail.model_mail_notification,group_portal_member,1,0,1,0 -access_mail_group,mail.group,mail.model_mail_group,group_portal_member,1,0,0,0 -access_mail_alias,mail.alias,mail.model_mail_alias,group_portal_member,1,0,0,0 +access_portal_all,access.portal.all,model_res_portal,,1,0,0,0 +access_widget_portal_all,access.portal.widget.all,model_res_portal_widget,,1,0,0,0 +access_manager_portal,access.portal.manager,model_res_portal,group_portal_manager,1,1,1,1 +access_widget_manager_portal,access.portal.widget.manager,model_res_portal_widget,group_portal_manager,1,1,1,1 +access_mail_message_portal,mail.message,mail.model_mail_message,group_portal_member,1,0,1,1 +access_mail_message_portal_all,mail.message.all,mail.model_mail_message,group_portal_member,1,0,0,0 +access_mail_thread_portal,mail.thread,mail.model_mail_thread,group_portal_member,1,0,0,0 +access_mail_followers_portal,mail.followers,mail.model_mail_followers,group_portal_member,1,0,1,1 +access_mail_notification_portal,mail.notification,mail.model_mail_notification,group_portal_member,1,0,1,0 +access_mail_group_portal,mail.group,mail.model_mail_group,group_portal_member,1,0,0,0 +access_mail_alias_portal,mail.alias,mail.model_mail_alias,group_portal_member,1,0,0,0 From e66cd01467ddb209cb9cdb6c60c72e97f0ae191b Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 13 Sep 2012 17:58:10 +0200 Subject: [PATCH 2/2] [IMP] portal: first batch of ir rules bzr revid: abo@openerp.com-20120913155810-3grgq7xht1h981m5 --- addons/portal_claim/security/portal_security.xml | 2 +- addons/portal_event/security/portal_security.xml | 2 +- addons/portal_project/security/portal_security.xml | 2 +- .../security/portal_security.xml | 2 +- addons/portal_sale/security/portal_security.xml | 12 ++++++------ addons/project_issue/project_issue_demo.xml | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/addons/portal_claim/security/portal_security.xml b/addons/portal_claim/security/portal_security.xml index e902bd043ad..6013bc1d42f 100644 --- a/addons/portal_claim/security/portal_security.xml +++ b/addons/portal_claim/security/portal_security.xml @@ -5,7 +5,7 @@ Portal Personal Claims - [('partner_id','child_of',user.partner_id.id)] + [('message_follower_ids','in',user.partner_id.id)] diff --git a/addons/portal_event/security/portal_security.xml b/addons/portal_event/security/portal_security.xml index 6a3ed0ac786..d8c7f54099f 100644 --- a/addons/portal_event/security/portal_security.xml +++ b/addons/portal_event/security/portal_security.xml @@ -12,7 +12,7 @@ Portal Personal Registrations - [('partner_id','child_of',user.partner_id.id)] + [('message_follower_ids','in',user.partner_id.id)] diff --git a/addons/portal_project/security/portal_security.xml b/addons/portal_project/security/portal_security.xml index b995c79bbbc..d70b576fe4c 100644 --- a/addons/portal_project/security/portal_security.xml +++ b/addons/portal_project/security/portal_security.xml @@ -5,7 +5,7 @@ Portal Personal Task - [('partner_id','child_of',user.partner_id.id)] + [('message_follower_ids','in',user.partner_id.id)] diff --git a/addons/portal_project_issue/security/portal_security.xml b/addons/portal_project_issue/security/portal_security.xml index 4ef8da5e4b6..3ba6f773a57 100644 --- a/addons/portal_project_issue/security/portal_security.xml +++ b/addons/portal_project_issue/security/portal_security.xml @@ -5,7 +5,7 @@ Portal Personal Issues - [('partner_id','child_of',user.partner_id.id)] + [('message_follower_ids','in',user.partner_id.id)] diff --git a/addons/portal_sale/security/portal_security.xml b/addons/portal_sale/security/portal_security.xml index f69fd283db6..db82dc7b599 100644 --- a/addons/portal_sale/security/portal_security.xml +++ b/addons/portal_sale/security/portal_security.xml @@ -6,42 +6,42 @@ Portal Personal Quotations/Sales Orders - [('partner_id','child_of',user.partner_id.id)] + [('message_follower_ids','in',user.partner_id.id)] Portal Personal Delivery Orders - [('partner_id','child_of',[user.partner_id.id])] + [('message_follower_ids','in',user.partner_id.id)] Portal Personal Delivery Orders Out - [('partner_id','child_of',[user.partner_id.id])] + [('message_follower_ids','in',user.partner_id.id)] Portal Personal Account Invoices - [('partner_id','child_of',user.partner_id.id)] + [('message_follower_ids','in',user.partner_id.id)] Portal Personal Payments - [('partner_id','child_of',user.partner_id.id)] + [('message_follower_ids','in',user.partner_id.id)] Portal Personal Contacts - [('id','child_of',user.partner_id.id)] + [('message_follower_ids','in',user.partner_id.id)] diff --git a/addons/project_issue/project_issue_demo.xml b/addons/project_issue/project_issue_demo.xml index 0a4eee3067b..9759d15dabb 100644 --- a/addons/project_issue/project_issue_demo.xml +++ b/addons/project_issue/project_issue_demo.xml @@ -31,7 +31,7 @@ - + 3