diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml index 8d2c5530c7d..e1f29e70d37 100644 --- a/addons/crm/security/crm_security.xml +++ b/addons/crm/security/crm_security.xml @@ -26,7 +26,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -37,7 +37,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -48,7 +48,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -59,7 +59,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -70,7 +70,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -81,7 +81,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -92,7 +92,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -103,7 +103,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -114,7 +114,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] diff --git a/addons/sale_crm/sale_crm.py b/addons/sale_crm/sale_crm.py index 309a2bd76a9..03d191d79f6 100644 --- a/addons/sale_crm/sale_crm.py +++ b/addons/sale_crm/sale_crm.py @@ -30,7 +30,8 @@ class sale_order(osv.osv): def _get_section(self, cr, uid, context): user = self.pool.get('res.users').browse(cr,uid,uid,context=context) - return user.context_section_id + print "section id",type(user.context_section_id) + return int(user.context_section_id) _defaults = { 'section_id':_get_section diff --git a/addons/sale_crm/security/sale_crm_security.xml b/addons/sale_crm/security/sale_crm_security.xml index 544fe1ab9a0..96fe3c63939 100644 --- a/addons/sale_crm/security/sale_crm_security.xml +++ b/addons/sale_crm/security/sale_crm_security.xml @@ -9,7 +9,7 @@ - ['|',('section_id','=',False),('section_id','=',user.context_section_id)] + ['|',('section_id','=',False),('section_id','in',[user.context_section_id])] @@ -19,7 +19,7 @@ - ['|',('order_id.section_id','=',False),('order_id.section_id','=',user.context_section_id)] + ['|',('order_id.section_id','=',False),('order_id.section_id','in',[user.context_section_id])]