def get(self, id): user = users.get_current_user() if not user: self.redirect(users.create_login_url(self.request.uri)) return logging.warn("Logged in as %s (%s)", user.nickname(), user.user_id()) self.render_to_response("story_edit.html", story=Story.get_by_id(int(id, 10)), request_too_large_error=False)
def post(self): out = None if users.get_current_user(): fullprofile = False if not self.request.params.get('profile', False) else True self.response.headers['Content-Type'] = 'application/json' out = UserProfile().brief() else: cont = self.request.params.get('continue', "/") out = {'login_url': users.create_login_url(cont)} self.response.out.write(simplejson.dumps(out))
def get(self): user = users.get_current_user() logins = LoginRecord.all().order('-timestamp').fetch(20) logging.warn([x.user for x in logins]) self.render_template("index.html", { 'login_url': users.create_login_url('/login'), 'logout_url': users.create_logout_url('/'), 'user': user, 'logins': logins, })
def render(t, kw): req = kw['self'].request extra = { 'req': req, 'openid_user': openid_users.get_current_user(), 'openid_login_jsurl': openid_users.create_login_url('/refresh'), 'openid_login_url': openid_users.create_login_url(req.path), 'openid_logout_url': openid_users.create_logout_url(req.path), 'appengine_user': appengine_users.get_current_user(), 'appengine_admin': appengine_users.is_current_user_admin(), 'appengine_logout_url': appengine_users.create_logout_url(req.path), } # Don't let people trample on these variables common = set(extra.keys()).intersection(kw.keys()) if common: raise SystemError('The following keys are reserved %s' % common) kw.update(extra) return template.render(t, kw)
def get(self): user = users.get_current_user() if not user: self.redirect(users.create_login_url(self.request.uri)) return logging.info("User: nickname: %s, email: %s", user.nickname(), user.email()) #from api_preferences import facebook as fb_prefs, google_friend_connect as gfc self.render_to_response("start.html", #FACEBOOK_API_KEY=fb_prefs.get('api_key'), #FACEBOOK_CROSS_DOMAIN_RECEIVER_URL=fb_prefs.get('cross_domain_receiver_url'), #GOOGLE_FRIEND_CONNECT_SITE_ID=gfc.get('site_id'), request_too_large_error=False, logout_url=users.create_logout_url(self.request.uri), email=user.email(), nickname=user.nickname())
def get(self): session = get_current_session() session['fileID'] = urllib.unquote(self.request.get('fileID')) if not session['fileID']: session['fileID'] = "changeThis.txt" #user: session['user'] = str(users.get_current_user()) if self.request.get('auth') != 'true': session['user'] = str(datetime.datetime.now()) else: if not users.get_current_user(): self.redirect(users.create_login_url(self.request.uri)) session['data'] = "Please wait while the app loads..." template_values = {'user': session['user'], 'fileID': session['fileID'], 'data' : session['data']} path = os.path.join(os.path.dirname(__file__), 'index.html') self.response.out.write(template.render(path, template_values))
def get(self): session = get_current_session() session['fileID'] = urllib.unquote(self.request.get('fileID')) if not session['fileID']: session['fileID'] = "changeThis.txt" #user: session['user'] = str(users.get_current_user()) if self.request.get('auth') != 'true': session['user'] = str(datetime.datetime.now()) else: if not users.get_current_user(): self.redirect(users.create_login_url(self.request.uri)) session['data'] = "Please wait while the app loads..." template_values = { 'user': session['user'], 'fileID': session['fileID'], 'data': session['data'] } path = os.path.join(os.path.dirname(__file__), 'index.html') self.response.out.write(template.render(path, template_values))