equal
deleted
inserted
replaced
175 def rollback(self): |
175 def rollback(self): |
176 self.session.rollback() |
176 self.session.rollback() |
177 |
177 |
178 def create_user(self, login, groups=('users',), req=None): |
178 def create_user(self, login, groups=('users',), req=None): |
179 assert not self.config['use-google-auth'] |
179 assert not self.config['use-google-auth'] |
180 user = self.add_entity('EUser', upassword=str(login), login=unicode(login)) |
180 user = self.add_entity('CWUser', upassword=str(login), login=unicode(login)) |
181 cu = self.session.cursor() |
181 cu = self.session.cursor() |
182 cu.execute('SET X in_group G WHERE X eid %%(x)s, G name IN(%s)' |
182 cu.execute('SET X in_group G WHERE X eid %%(x)s, G name IN(%s)' |
183 % ','.join(repr(g) for g in groups), |
183 % ','.join(repr(g) for g in groups), |
184 {'x': user.eid}, 'x') |
184 {'x': user.eid}, 'x') |
185 return user |
185 return user |