comparison rhodecode/model/db.py @ 1592:8628c8706bf8 beta

[API] Update doc
author Nicolas VINOT <aeris@imirhil.fr>
date Sat, 22 Oct 2011 23:18:03 +0200
parents 0b63a0d2cede 534b9c0a5646
children 92a4f7c496a5
comparison
equal deleted inserted replaced
1591:0b63a0d2cede 1592:8628c8706bf8
423 if k == 'users_group_members': 423 if k == 'users_group_members':
424 users_group.members = [] 424 users_group.members = []
425 Session.flush() 425 Session.flush()
426 members_list = [] 426 members_list = []
427 if v: 427 if v:
428 for u_id in set( list( v ) ): 428 v = [v] if isinstance(v, basestring) else v
429 for u_id in set(v):
429 member = UsersGroupMember( users_group_id, u_id ) 430 member = UsersGroupMember( users_group_id, u_id )
430 members_list.append( member ) 431 members_list.append( member )
431 setattr( users_group, 'members', members_list ) 432 setattr( users_group, 'members', members_list )
432 setattr( users_group, k, v ) 433 setattr( users_group, k, v )
433 434