equal
deleted
inserted
replaced
365 password = groups |
365 password = groups |
366 groups = login |
366 groups = login |
367 elif isinstance(login, tuple): |
367 elif isinstance(login, tuple): |
368 groups = login |
368 groups = login |
369 login = req |
369 login = req |
370 if req is None: |
370 assert not isinstance(self, type) |
371 assert not isinstance(self, type) |
371 req = self._orig_cnx[0].request() |
372 req = self._orig_cnx[0].request() |
|
373 if password is None: |
372 if password is None: |
374 password = login.encode('utf8') |
373 password = login.encode('utf8') |
375 user = req.create_entity('CWUser', login=unicode(login), |
374 user = req.create_entity('CWUser', login=unicode(login), |
376 upassword=password, **kwargs) |
375 upassword=password, **kwargs) |
377 req.execute('SET X in_group G WHERE X eid %%(x)s, G name IN(%s)' |
376 req.execute('SET X in_group G WHERE X eid %%(x)s, G name IN(%s)' |