Ejemplo n.º 1
0
    def get(self):
        data = UserRegister.parser.parse_args()
        user = UserModel.find_by_sub(data['sub'])

        if user:
            return user.json()
        return {'message': 'User not found'}, 404
Ejemplo n.º 2
0
    def get(self):

        data = UserRegister.parser.parse_args()
        user = UserModel.find_by_sub(data['sub'])
        print("GET", data)

        if user:
            return user.json()
        return (True)
Ejemplo n.º 3
0
    def post(self):
        data = User.parser.parse_args()

        if UserModel.find_by_sub(data['sub']):
            return {"message": "A user with that auth already exists"}, 400

        # if user preference inputs are valid, create user
        if User.validOptions(self):
            print(" ---- ValidOptions return value in post ----")
            user = UserModel(**data)
            user.save_to_db()
            return user.json(), 201