source: products/quintagroup.plonecomments/trunk/quintagroup/plonecomments/tests/common.py @ 3127

Last change on this file since 3127 was 3118, checked in by kroman0, 13 years ago

Pyflakes and pep8 fixes #5

File size: 676 bytes
Line 
1#
2# Common constants and methods
3#
4from Products.CMFCore.utils import getToolByName
5
6
7def addMembers(portal, users_map):
8    """ Add all members """
9    membership = getToolByName(portal, 'portal_membership', None)
10    for user_id in users_map.keys():
11        membership.addMember(user_id, users_map[user_id]['passw'],
12                             users_map[user_id]['roles'], [],
13                             {'email': '%s@test.com' % user_id, })
14
15
16def add2Group(portal, group, group_members):
17    """ Add users to Discussion Manager group """
18    pg = getToolByName(portal, 'portal_groups')
19    group = pg.getGroupById(group)
20    [group.addMember(u) for u in group_members]
Note: See TracBrowser for help on using the repository browser.