server/repository.py
branchtls-sprint
changeset 1664 03ebeccf9f1d
parent 1482 93c613913912
child 1880 293fe4b49e28
equal deleted inserted replaced
1663:89efe0e744cf 1664:03ebeccf9f1d
   495     def register_user(self, login, password, email=None, **kwargs):
   495     def register_user(self, login, password, email=None, **kwargs):
   496         """check a user with the given login exists, if not create it with the
   496         """check a user with the given login exists, if not create it with the
   497         given password. This method is designed to be used for anonymous
   497         given password. This method is designed to be used for anonymous
   498         registration on public web site.
   498         registration on public web site.
   499         """
   499         """
       
   500         # XXX should not be called from web interface
   500         session = self.internal_session()
   501         session = self.internal_session()
   501         # for consistency, keep same error as unique check hook (although not required)
   502         # for consistency, keep same error as unique check hook (although not required)
   502         errmsg = session._('the value "%s" is already used, use another one')
   503         errmsg = session._('the value "%s" is already used, use another one')
   503         try:
   504         try:
   504             if (session.execute('CWUser X WHERE X login %(login)s', {'login': login})
   505             if (session.execute('CWUser X WHERE X login %(login)s', {'login': login})