[IMP]: Improved code default method for groups.
bzr revid: uco@tinyerp.com-20120227123559-qe84ebgkzq89o2d3
This commit is contained in:
@@ -66,22 +66,16 @@ class sale_configuration(osv.osv_memory):
|
||||
help="Install plugin_outlook module: This module provides the Outlook Plug-in."),
|
||||
}
|
||||
|
||||
def get_applied_groups(self, cr, uid, groups, context=None):
|
||||
def get_applied_groups(self, cr, uid, context=None):
|
||||
applied_groups = {}
|
||||
user_obj = self.pool.get('res.users')
|
||||
dataobj = self.pool.get('ir.model.data')
|
||||
group_obj = self.pool.get('res.groups')
|
||||
group_ids = []
|
||||
groups=[]
|
||||
|
||||
for grp in groups:
|
||||
dummy,group_id = dataobj.get_object_reference(cr, 1, 'base', grp);
|
||||
group_ids.append(group_id);
|
||||
|
||||
groups = []
|
||||
user_group_ids = user_obj.browse(cr, uid, uid, context=context).groups_id
|
||||
|
||||
for group_id in user_group_ids:
|
||||
groups.append(group_id.id);
|
||||
groups.append(group_id.id)
|
||||
|
||||
for id in groups:
|
||||
key_id = dataobj.search(cr, uid,[('res_id','=',id),('model','=','res.groups')],context=context)
|
||||
|
||||
Reference in New Issue
Block a user