From 7ab74a08a68bcb3afce03b089e57df5aff66bdd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Pu=C5=A1nik?= Date: Mon, 12 Oct 2015 12:03:25 +0200 Subject: signup: +name +email --- server/handlers.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'server/handlers.py') diff --git a/server/handlers.py b/server/handlers.py index 1ab09f3..902cdbb 100644 --- a/server/handlers.py +++ b/server/handlers.py @@ -59,19 +59,23 @@ class Signup(CodeqService): def process(self, request): js = request.data username = js.get('username') + name = js.get('name') + email = js.get('email') password = js.get('password') lang = js.get('lang') or 'en' if username is None: request.reply({'code': 1, 'message': 'Username was not provided'}) + if email is None: + request.reply({'code': 2, 'message': 'Email was not provided'}) elif password is None: - request.reply({'code': 2, 'message': 'Password was not provided'}) + request.reply({'code': 3, 'message': 'Password was not provided'}) else: try: - request.session.signup(username, password, lang) + request.session.signup(username, name, email, password, lang) except UserExists: - request.reply({'code': 3, 'message': 'Username already exists'}) + request.reply({'code': 10, 'message': 'Username already exists'}) except SignupFailed: - request.reply({'code': 4, 'message': 'Sign-up failed'}) + request.reply({'code': 11, 'message': 'Sign-up failed'}) else: request.reply({'code': 0, 'message': 'OK'}) -- cgit v1.2.1