def create_user(self, username, email, password='******', cn='Created with GUM API', sn='Created with GUM API', givenName='Created with GUM API', telephoneNumber='', description='', o='',): "Create a new user account" users = self.context['users'] user = User( username, container=users, cn=cn, sn=sn, givenName=givenName, email=email, telephoneNumber=telephoneNumber, description=description, o=o, ) user.principal_id = self.request.principal.id # XXX oh the hackery!!! notify( ObjectCreatedEvent(user) ) users[username] = user user.changePassword(password, password) user.save() return True
def create_user( self, username, email, password='******', cn='Created with GUM API', sn='Created with GUM API', givenName='Created with GUM API', telephoneNumber='', description='', o='', ): "Create a new user account" users = self.context['users'] user = User( username, container=users, cn=cn, sn=sn, givenName=givenName, email=email, telephoneNumber=telephoneNumber, description=description, o=o, ) user.principal_id = self.request.principal.id # XXX oh the hackery!!! notify(ObjectCreatedEvent(user)) users[username] = user user.changePassword(password, password) user.save() return True