def post(self): data = UserRegister.parser.parse_args() user = UserModel.find_by_email(data['email']) if user: return {'message': "User already exists"}, 400 user = UserModel(data['email'], data['password']) user.save() return {'message': 'User is created'}, 201
def post(self): data = self.parser.parse_args() username = data['username'] if username == "admin": if UserModel.set_master_admin(data['password'], 4): return { 'user': UserModel.find_by_username(username).json() }, 201 else: return {'message': 'Admin already set.'}, 400 if UserModel.find_by_username(username): return {"message": f"User {username} already exists."}, 400 user = UserModel(**data) user.save() return {"message": f"User {username} registered."}, 201
def post(self): user = UserModel(username=ns.payload.get('username'), password=ns.payload.get('password')) user.save() return user.as_dict(), 201