Ejemplo n.º 1
0
 def setRoles(self, roles, name=default_user):
     """Changes the user's roles. Assumes GRUF."""
     uf = self.portal.acl_users
     # Plone 2.5 uses PlonePAS instead of GRUF
     if PLONE25:
         uf.userFolderEditUser(name, None, utils.makelist(roles), [])
     else:
         uf._updateUser(name, roles=utils.makelist(roles))
     if name == getSecurityManager().getUser().getId():
         self.login(name)
Ejemplo n.º 2
0
 def setGroups(self, groups, name=default_user):
     """Changes the user's groups. Assumes GRUF."""
     uf = self.portal.acl_users
     # Plone 2.5 uses PlonePAS instead of GRUF
     if PLONE25:
         uf.userSetGroups(name, utils.makelist(groups))
     else:
         uf._updateUser(name, groups=utils.makelist(groups))
     if name == getSecurityManager().getUser().getId():
         self.login(name)
Ejemplo n.º 3
0
 def testList0(self):
     self.assertEqual(utils.makelist([]), [])
Ejemplo n.º 4
0
 def testString2(self):
     self.assertEqual(utils.makelist('foo, bar'), ['foo, bar'])
Ejemplo n.º 5
0
 def testString1(self):
     self.assertEqual(utils.makelist('foo'), ['foo'])
Ejemplo n.º 6
0
 def testString1(self):
     self.assertEqual(utils.makelist('foo'), ['foo'])
Ejemplo n.º 7
0
 def testTuple2(self):
     self.assertEqual(utils.makelist(('foo', 'bar')), ['foo', 'bar'])
Ejemplo n.º 8
0
 def testTuple0(self):
     self.assertEqual(utils.makelist(()), [])
Ejemplo n.º 9
0
 def testList2(self):
     self.assertEqual(utils.makelist(['foo', 'bar']), ['foo', 'bar'])
Ejemplo n.º 10
0
 def testList1(self):
     self.assertEqual(utils.makelist(['foo']), ['foo'])
Ejemplo n.º 11
0
 def testList0(self):
     self.assertEqual(utils.makelist([]), [])
Ejemplo n.º 12
0
 def setPermissions(self, permissions, role=user_role):
     '''Changes the user's permissions.'''
     self.folder.manage_role(role, utils.makelist(permissions))
Ejemplo n.º 13
0
 def setRoles(self, roles, name=user_name):
     '''Changes the user's roles.'''
     uf = self.folder.acl_users
     uf.userFolderEditUser(name, None, utils.makelist(roles), [])
     if name == getSecurityManager().getUser().getId():
         self.login(name)
Ejemplo n.º 14
0
 def testList1(self):
     self.assertEqual(utils.makelist(['foo']), ['foo'])
Ejemplo n.º 15
0
 def testTuple0(self):
     self.assertEqual(utils.makelist(()), [])
Ejemplo n.º 16
0
 def testList2(self):
     self.assertEqual(utils.makelist(['foo', 'bar']), ['foo', 'bar'])
Ejemplo n.º 17
0
 def testTuple1(self):
     self.assertEqual(utils.makelist(('foo',)), ['foo'])
Ejemplo n.º 18
0
 def testTuple1(self):
     self.assertEqual(utils.makelist(('foo', )), ['foo'])
Ejemplo n.º 19
0
 def testTuple2(self):
     self.assertEqual(utils.makelist(('foo', 'bar')), ['foo', 'bar'])
Ejemplo n.º 20
0
 def testString0(self):
     self.assertEqual(utils.makelist(''), [])
Ejemplo n.º 21
0
 def testString0(self):
     self.assertEqual(utils.makelist(''), [])
Ejemplo n.º 22
0
 def testString2(self):
     self.assertEqual(utils.makelist('foo, bar'), ['foo, bar'])
Ejemplo n.º 23
0
 def setRoles(self, roles):
     uf = self.app.acl_users
     uf.userFolderEditUser('manager', None, utils.makelist(roles), [])