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)
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)
def testList0(self): self.assertEqual(utils.makelist([]), [])
def testString2(self): self.assertEqual(utils.makelist('foo, bar'), ['foo, bar'])
def testString1(self): self.assertEqual(utils.makelist('foo'), ['foo'])
def testString1(self): self.assertEqual(utils.makelist('foo'), ['foo'])
def testTuple2(self): self.assertEqual(utils.makelist(('foo', 'bar')), ['foo', 'bar'])
def testTuple0(self): self.assertEqual(utils.makelist(()), [])
def testList2(self): self.assertEqual(utils.makelist(['foo', 'bar']), ['foo', 'bar'])
def testList1(self): self.assertEqual(utils.makelist(['foo']), ['foo'])
def testList0(self): self.assertEqual(utils.makelist([]), [])
def setPermissions(self, permissions, role=user_role): '''Changes the user's permissions.''' self.folder.manage_role(role, utils.makelist(permissions))
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)
def testList1(self): self.assertEqual(utils.makelist(['foo']), ['foo'])
def testTuple0(self): self.assertEqual(utils.makelist(()), [])
def testList2(self): self.assertEqual(utils.makelist(['foo', 'bar']), ['foo', 'bar'])
def testTuple1(self): self.assertEqual(utils.makelist(('foo',)), ['foo'])
def testTuple1(self): self.assertEqual(utils.makelist(('foo', )), ['foo'])
def testTuple2(self): self.assertEqual(utils.makelist(('foo', 'bar')), ['foo', 'bar'])
def testString0(self): self.assertEqual(utils.makelist(''), [])
def testString0(self): self.assertEqual(utils.makelist(''), [])
def testString2(self): self.assertEqual(utils.makelist('foo, bar'), ['foo, bar'])
def setRoles(self, roles): uf = self.app.acl_users uf.userFolderEditUser('manager', None, utils.makelist(roles), [])