Ejemplo n.º 1
0
    def get(self, user_id=0, username=None):
        user = None
        if username:
            user = User.get_by_username(username)
        elif user_id:
            user = User.get_by_id(user_id)

        if not user:
            abort(404)

        return user
Ejemplo n.º 2
0
    def get(self, user_id=None, username=None):
        user = None
        if username is not None:
            user = User.get_by_username(username)
        else:
            user = User.get_by_id(user_id)

        if not user:
            abort(404)

        return user
Ejemplo n.º 3
0
    def get(self, user_id=0, username=''):
        # Find user that task goes with
        if user_id:
            user = User.get_by_id(user_id)
        elif username:
            user = User.get_by_username(username)

        if not user:
            abort(404)

        # Get the user's tasks
        tasks = Task.query.filter_by(user_id=user.id)

        args = task_collection_parser.parse_args()
        # fancy url argument query filtering!
        if args['complete'] is not None:
            tasks.filter_by(complete=args['complete'])

        return tasks
Ejemplo n.º 4
0
    def get(self, user_id=None, username=None):
        # Find user that task goes with
        user = None
        if user_id:
            user = User.get_by_id(user_id)
        else:
            user = User.get_by_username(username)

        if not user:
            abort(404)

        # Get the user's tasks
        tasks = Task.query.filter_by(user_id=user.id)

        args = task_collection_parser.parse_args()
        # fancy url argument query filtering!
        if args['complete'] is not None:
            tasks.filter_by(complete=args['complete'])

        return tasks
Ejemplo n.º 5
0
 def post(self):
     user = User.create(**user_parser.parse_args())
     return user, 201
Ejemplo n.º 6
0
 def post(self):
     user = User.create(**user_parser.parse_args())
     return user, 201