Beispiel #1
0
 def get(self):
     args = parse_get_coll_args(request)
     ret = generic_get_coll(
         full_query=Post.query,
         schema=PostSchema(many=True),
         **args,
     )
     return ret
Beispiel #2
0
 def get(self):
     args = parse_get_coll_args(request)
     objs = generic_get_coll(
         full_query=Subforum.query,
         schema=SubforumSchema(many=True),
         **args,
     )
     return objs
Beispiel #3
0
 def get(self, topic_id):
     topic = get_obj(
         Topic.query.filter_by(topic_id=topic_id), 'topic does not exist')
     args = parse_get_coll_args(request)
     ret = generic_get_coll(
         full_query=Post.query.filter_by(topic_id=topic_id),
         schema=PostSchema(many=True),
         **args
     )
     return ret
Beispiel #4
0
 def get(self, user_id):
     user = User.query.get(user_id)
     if user is None:
         return mk_errors(404, 'user does not exist')
     args = parse_get_coll_args(request)
     ret = generic_get_coll(
         full_query=Post.query.filter_by(user_id=user_id),
         schema=PostSchema(many=True),
         **args)
     return ret