From d3b79b05fcbcbd0da299c09f96edc4d1ac698cc0 Mon Sep 17 00:00:00 2001 From: "xrg@hellug.gr" <> Date: Thu, 4 Nov 2010 17:44:46 +0200 Subject: [PATCH] document: fix security rules, for trunk ORM browse lists are not correctly resolved at v600 ORM, so avoid them with a pythonic expression. bzr revid: xrg@hellug.gr-20101104154446-c8ocgye52w6m5ufn --- addons/document/security/document_security.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/document/security/document_security.xml b/addons/document/security/document_security.xml index c4ef727894a..ca55a8219c1 100644 --- a/addons/document/security/document_security.xml +++ b/addons/document/security/document_security.xml @@ -16,7 +16,7 @@ - ['|','|',('group_ids','in',user.groups_id), ('user_id', '=', user.id), '&', ('user_id', '=', False), ('group_ids','=',False), '|', ('company_id','=',False), ('company_id','child_of',[user.company_id.id])] + ['|','|',('group_ids','in',[g.id for g in user.groups_id]), ('user_id', '=', user.id), '&', ('user_id', '=', False), ('group_ids','=',False), '|', ('company_id','=',False), ('company_id','child_of',[user.company_id.id])] Read public directories @@ -28,7 +28,7 @@ - [ '|', ('user_id', '=', user.id), '&', ('group_ids','in',user.groups_id), ('user_id','=',False), '|', ('company_id','=',False), ('company_id','child_of',[user.company_id.id]) ] + [ '|', ('user_id', '=', user.id), '&', ('group_ids','in',[g.id for g in user.groups_id]), ('user_id','=',False), '|', ('company_id','=',False), ('company_id','child_of',[user.company_id.id])] Document modify own directories