Exemplo n.º 1
0
 def get(self):
     posts = BlogModel.all()
     posts.order('-modified_time')
     # check whether a user has signed in to the site
     userSignedIn = getUserFromRequest(
         self.request) is not None  # type: bool
     self.response.write(
         templater.render_all_post(posts=posts, userSignedIn=userSignedIn))
Exemplo n.º 2
0
    def get(self):
        posts = BlogModel.all()
        user = getUserFromRequest(self.request)
        posts.filter('author = ', user)
        posts.order('-modified_time')
        length = posts.count()

        if user:
            self.response.write(
                templater.render_all_post(posts=posts,
                                          length=length,
                                          userSignedIn=True))
        else:
            self.redirect('/signin')
Exemplo n.º 3
0
    def get(self, friend_id):
        length = 0
        friend = UserModel.get_by_id(long(friend_id))
        if friend:
            posts = BlogModel.all()
            posts.filter('author = ', friend)
            posts.order('-modified_time')
            length = posts.count()
            user = getUserFromRequest(self.request)
            if user:
                self.response.write(
                    templater.render_friendprofile(userSignedIn=True,
                                                   posts=posts,
                                                   friend_id=friend_id,
                                                   user=user,
                                                   length=length,
                                                   friend=friend))
            else:
                self.redirect("/")

        else:
            self.response.write("Friend entry not found")