Exemplo n.º 1
0
    def get(self):
        logged_in = False
        details_saved = False
        user = users.get_current_user()
        if user:
            logged_in = True
            instapaper_login = InstapaperLogin.gql("WHERE owner = :owner", owner=user).get()
            if instapaper_login:
                details_saved = True

        path = os.path.join(os.path.dirname(__file__), 'index.html')
        self.response.out.write(template.render(path, {
            'logged_in': logged_in, 'details_saved': details_saved, 'logout_url': users.create_logout_url("/")
        }))
Exemplo n.º 2
0
    def post(self):
        user = users.get_current_user()
        if user:
            instapaper_login = InstapaperLogin.gql("WHERE owner = :owner", owner=user).get()
            if instapaper_login:
                username = instapaper_login.owner.email()
                instapaper_login.delete()
                message = "Removed all information for the google account: %s" % username
            else:
                message = "I don't have any account details stored for this google account."
        else:
            message = "You are not logged into your google account."

        path = os.path.join(os.path.dirname(__file__), 'message.html')
        self.response.out.write(template.render(path, {"message": message}))
Exemplo n.º 3
0
 def get_instapaper_login(self):
     user = users.get_current_user()
     instapaper_login = InstapaperLogin.gql("WHERE owner = :owner", owner=user)
     return instapaper_login.get()