Thibault Delavallée (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-fix_portal_access_rights_for_over_9000_times-abo
 into lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-fix_portal_access_rights_for_over_9000_times-abo/+merge/124259
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-fix_portal_access_rights_for_over_9000_times-abo/+merge/124259
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-fix_portal_access_rights_for_over_9000_times-abo.
=== modified file 'portal/security/ir.model.access.csv'
--- portal/security/ir.model.access.csv	2012-08-13 19:54:19 +0000
+++ portal/security/ir.model.access.csv	2012-09-13 16:47:28 +0000
@@ -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

=== modified file 'portal_claim/security/portal_security.xml'
--- portal_claim/security/portal_security.xml	2012-07-27 15:50:39 +0000
+++ portal_claim/security/portal_security.xml	2012-09-13 16:47:28 +0000
@@ -5,7 +5,7 @@
         <record id="portal_stock_picking_user_rule" model="ir.rule">
             <field name="name">Portal Personal Claims</field>
             <field ref="crm_claim.model_crm_claim" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',user.partner_id.id)]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 

=== modified file 'portal_event/security/portal_security.xml'
--- portal_event/security/portal_security.xml	2012-07-27 15:50:39 +0000
+++ portal_event/security/portal_security.xml	2012-09-13 16:47:28 +0000
@@ -12,7 +12,7 @@
         <record id="portal_registration_rule" model="ir.rule">
             <field name="name">Portal Personal Registrations</field>
             <field ref="event.model_event_registration" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',user.partner_id.id)]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 

=== modified file 'portal_project/security/portal_security.xml'
--- portal_project/security/portal_security.xml	2012-07-27 15:50:39 +0000
+++ portal_project/security/portal_security.xml	2012-09-13 16:47:28 +0000
@@ -5,7 +5,7 @@
         <record id="portal_task_rule" model="ir.rule">
             <field name="name">Portal Personal Task</field>
             <field ref="project.model_project_task" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',user.partner_id.id)]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 

=== modified file 'portal_project_issue/security/portal_security.xml'
--- portal_project_issue/security/portal_security.xml	2012-07-27 15:50:39 +0000
+++ portal_project_issue/security/portal_security.xml	2012-09-13 16:47:28 +0000
@@ -5,7 +5,7 @@
         <record id="portal_issue_rule" model="ir.rule">
             <field name="name">Portal Personal Issues</field>
             <field ref="project_issue.model_project_issue" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',user.partner_id.id)]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 

=== modified file 'portal_sale/security/portal_security.xml'
--- portal_sale/security/portal_security.xml	2012-07-30 12:42:28 +0000
+++ portal_sale/security/portal_security.xml	2012-09-13 16:47:28 +0000
@@ -6,42 +6,42 @@
         <record id="portal_sale_order_user_rule" model="ir.rule">
             <field name="name">Portal Personal Quotations/Sales Orders</field>
             <field ref="sale.model_sale_order" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',user.partner_id.id)]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 
         <record id="portal_stock_picking_user_rule" model="ir.rule">
             <field name="name">Portal Personal Delivery Orders</field>
             <field ref="stock.model_stock_picking" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',[user.partner_id.id])]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 
         <record id="portal_stock_picking_user_rule" model="ir.rule">
             <field name="name">Portal Personal Delivery Orders Out</field>
             <field ref="stock.model_stock_picking_out" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',[user.partner_id.id])]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 
         <record id="portal_account_invoice_user_rule" model="ir.rule">
             <field name="name">Portal Personal Account Invoices</field>
             <field ref="account.model_account_invoice" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',user.partner_id.id)]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 
         <record id="portal_personal_payment" model="ir.rule">
             <field name="name">Portal Personal Payments</field>
             <field ref="account_voucher.model_account_voucher" name="model_id"/>
-            <field name="domain_force">[('partner_id','child_of',user.partner_id.id)]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 
         <record id="portal_personal_contact" model="ir.rule">
             <field name="name">Portal Personal Contacts</field>
             <field ref="base.model_res_partner" name="model_id"/>
-            <field name="domain_force">[('id','child_of',user.partner_id.id)]</field>
+            <field name="domain_force">[('message_follower_ids','in',user.partner_id.id)]</field>
             <field name="groups" eval="[(4, ref('portal.group_portal_member'))]"/>
         </record>
 

=== modified file 'project_issue/project_issue_demo.xml'
--- project_issue/project_issue_demo.xml	2012-08-08 12:08:50 +0000
+++ project_issue/project_issue_demo.xml	2012-09-13 16:47:28 +0000
@@ -31,7 +31,7 @@
         </record>
 
         <record id="crm_case_programnotgivingproperoutput0" model="project.issue">
-            <field eval="time.strftime('%Y-%m-15  12:50:00')" name="date"/>
+            <field eval="time.strftime('%Y-%m-15 12:50:00')" name="date"/>
             <field name="priority">3</field>
             <field name="user_id" ref="base.user_root"/>
             <field name="partner_id" ref="base.res_partner_1"/>

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to