Exemplo n.º 1
0
    def get_for_user(self, user):
        username = get_from_obj_or_direct(user, "username")

        posts = self.c().find({
            "author": username
        }).sort("post_date", DESCENDING)
        converted = (self.convert_to_model(p) for p in posts)
        return converted
Exemplo n.º 2
0
 def create(self, post):
     post.author = get_from_obj_or_direct(post.author, "username")
     post.post_date = datetime.datetime.now()
     return super(PostRepository, self).create(post)
Exemplo n.º 3
0
 def get_for_user(self, user):
     username = get_from_obj_or_direct(user, "username")
     posts = self.session().query(Post).filter_by(author=username).order_by(desc("post_date"))
     return posts
Exemplo n.º 4
0
 def create(self, post):
     post.author = get_from_obj_or_direct(post.author, "username")
     post.post_date = datetime.datetime.now()
     return super(PostRepository, self).create(post)
Exemplo n.º 5
0
    def get_for_user(self, user):
        username = get_from_obj_or_direct(user, "username")

        posts = self.c().find({"author" : username }).sort("post_date", DESCENDING)
        converted = (self.convert_to_model(p) for p in posts)
        return converted
Exemplo n.º 6
0
 def get_for_user(self, user):
     username = get_from_obj_or_direct(user, "username")
     posts = self.session().query(Post).filter_by(author=username).order_by(
         desc("post_date"))
     return posts