def get(self): user = self.get_user() if not user: return # generate the query table params = { 'queries': self.generate_query_table(user), 'user_email': user.email, 'template_metrics': TemplateMetric.json_list(), } self.register_css([ 'dashboard.css', 'popup.css', 'new_metric_autocomplete.css', ]) self.register_js([ 'https://www.google.com/jsapi', 'google_charts.js', 'dashboard.js', ]) html = self.render_page('ui/html/dashboard.html', params) self.response.out.write(html)
def get(self): google_user = users.get_current_user() if google_user != None: user = User.get_by_google_user(google_user) if user != None and user.is_whitelisted: self.redirect('/dashboard'); else: self.redirect(users.create_logout_url('/no-invite')) f = open('ui/html/home.html') html = f.read() login_url = users.create_login_url(self.request.uri) params = { 'login_url': login_url, 'template_metrics': TemplateMetric.json_list() } html = html % params self.response.out.write(html)