Beispiel #1
0
    def get(self, post_id, post):

        user_id = self.get_user_id()

        like    = Like.get_like(post_id, user_id)
        liked   = (like != None)

        is_owner = self.is_post_owner(post)
        comments = Comment.find_by_post(post_id)

        self.render('single_post.html',post=post,is_owner=is_owner,comments=comments,user_id=int(user_id),liked=liked,logged_in=True)
Beispiel #2
0
    def get(self, post_id, post):

        userid = self.get_user_id()

        if (not self.is_post_owner(post)):
            like = Like.get_like(post_id, userid)
            if like:
                like.delete()
                time.sleep(0.1)
                self.redirect('/blogpost/%s' % str(post_id))
            else:
                self.error(404)
        else:
            self.redirect('/')