[IMP] res_users: improve comments
bzr revid: rco@openerp.com-20111206162020-tql7kmggqirq0oy6
This commit is contained in:
parent
6093f636f7
commit
a3424cf3e2
|
@ -774,12 +774,12 @@ class groups_view(osv.osv):
|
|||
"""
|
||||
def linearized(gs):
|
||||
gs = set(gs)
|
||||
# determine sequence order: a group appear after its implied groups
|
||||
# determine sequence order: a group should appear after its implied groups
|
||||
order = dict.fromkeys(gs, 0)
|
||||
for g in gs:
|
||||
for h in gs.intersection(g.trans_implied_ids):
|
||||
order[h] -= 1
|
||||
# check linearity, i.e., whether sequence orders are distinct
|
||||
# check whether order is total, i.e., sequence orders are distinct
|
||||
if len(set(order.itervalues())) == len(gs):
|
||||
return sorted(gs, key=lambda g: order[g])
|
||||
return None
|
||||
|
|
Loading…
Reference in New Issue