コード例 #1
0
    def get(self):
        user = users.get_current_user()
        http = decorator.http()
        user_plus_profile = service.people().get(userId = 'me').execute(http)

        template_values = {'user_email': str(user.email()),
                           'user_plus_id': user_plus_profile['id']}

        template = JINJA_ENVIRONMENT.get_template('create_root.html')
        self.response.write(template.render(template_values))
コード例 #2
0
 def get(self):
     user = users.get_current_user()
     user_prof = User.query(User.email == str(user.email())).get()
     upload_url = blobstore.create_upload_url('/upload_file')
     if(user_prof):
         template_values = {'user_id': str(user_prof.key.id()), 'upload_url': str(upload_url), 'logout_url': users.create_logout_url("/")}
         template = JINJA_ENVIRONMENT.get_template('index.html')
         self.response.write(template.render(template_values))
         return
     else:
         self.redirect('/createroot')
         return
コード例 #3
0
    def get(self):
        user = users.get_current_user()
        if user:
            self.redirect('/graph')
            return
        else:
            url = users.create_login_url(decorator.authorize_url())

        template_values = {'login_url': url}
        template = JINJA_ENVIRONMENT.get_template('main.html')

        self.response.write(template.render(template_values))
コード例 #4
0
  def get(self):
    try:
      user = users.get_current_user()
      user_prof = User.query(User.email == str(user.email())).get()

      time_sleep(NDB_UPDATE_SLEEP_TIME)
      #dict = json.loads(str(user))
   #   names = ''
  #    for i in result['items']:
  #        names = names + ' ' + i['displayName']

 #     result = service.people().get(userId = result['items'][0]['id']).execute(http)

    #  text = names
      template = JINJA_ENVIRONMENT.get_template('social.html')
      self.response.write(template.render({'user_id': str(user_prof.key.id()),
                                           'logout_url': users.create_logout_url("/")}))

    except client.AccessTokenRefreshError:
      self.redirect('/')
コード例 #5
0
 def get(self):
     template = JINJA_ENVIRONMENT.get_template('social.html')
     self.response.write(template.render({'logout_url': users.create_logout_url("/")}))
コード例 #6
0
 def get(self):
     template = JINJA_ENVIRONMENT.get_template('child_example.html')
     self.response.write(template.render())