def post(self): self.response.headers.add_header('Access-Control-Allow-Origin', '*') self.response.headers['Content-Type'] = 'application/json' data = json.loads(self.request.body) cat = data['category'] time = data['time'] days = 0 if time == "All" or time == "Time": if (cat == 'ALL'): jAson = models.getAllUserScores() elif (len(cat) == 0): cat = 'ALL' jAson = models.getAllUserScores() else: jAson = models.getAllUserScoresForCat(cat) userList = json.dumps(jAson) self.response.out.write(userList) return logging.warning(time) if time == "Past Week": days = 7 if time == "Past Month": days = 30 if time == "Past Year": days = 365 logging.warning(days) if (cat == 'ALL'): jAson = models.getAllUserScores(days) elif (len(cat) == 0): cat = 'ALL' jAson = models.getAllUserScores(days) else: jAson = models.getAllUserScoresForCat(cat, days) userList = json.dumps(jAson) self.response.out.write(userList)
def post(self): self.response.headers.add_header('Access-Control-Allow-Origin', '*') self.response.headers['Content-Type'] = 'application/json' data = json.loads(self.request.body) cat = data['category'] time = data['time'] days = 0 if time == "All" or time == "Time": if (cat == 'ALL'): jAson = models.getAllUserScores() elif (len(cat) == 0) : cat = 'ALL' jAson = models.getAllUserScores() else: jAson = models.getAllUserScoresForCat(cat) userList = json.dumps(jAson) self.response.out.write(userList) return logging.warning(time) if time == "Past Week": days = 7 if time == "Past Month": days = 365 if time == "Past Year": days = 30 logging.warning(days) if (cat == 'ALL'): jAson = models.getAllUserScores(days) elif (len(cat) == 0) : cat = 'ALL' jAson = models.getAllUserScores(days) else: jAson = models.getAllUserScoresForCat(cat,days) userList = json.dumps(jAson) self.response.out.write(userList)
def get(self): id = get_user_id() jAson = models.getAllUserScores() userList = json.dumps(jAson) is_admin = 0 if users.is_current_user_admin(): is_admin = 1 if id is not None: q = models.check_if_user_exists(id) if q == None: page_params = { 'upload_url': blobstore.create_upload_url('/profile'), 'user_email': get_user_email(), 'login_url': users.create_login_url(), 'logout_url': users.create_logout_url('/'), 'user_id': get_user_id(), 'profile': models.getUser(id), 'admin': is_admin } render_template(self, 'createProfile.html', page_params) return newList = models.getCategoryList() page_params = { 'category': 'ALL', 'catList': newList, 'user_id': get_user_id(), 'list': jAson, 'user_email': get_user_email(), 'login_url': users.create_login_url(), 'logout_url': users.create_logout_url('/'), 'admin': is_admin, } render_template(self, 'leaderboard.html', page_params)
def get(self): id = get_user_id() jAson = models.getAllUserScores() userList = json.dumps(jAson) is_admin = 0 if users.is_current_user_admin(): is_admin = 1 if id is not None: q = models.check_if_user_exists(id) if q == None: page_params = { 'upload_url': blobstore.create_upload_url('/profile'), 'user_email': get_user_email(), 'login_url': users.create_login_url(), 'logout_url': users.create_logout_url('/'), 'user_id': get_user_id(), 'profile': models.getUser(id), 'admin': is_admin } render_template(self, 'createProfile.html' ,page_params) return newList = models.getCategoryList() page_params = { 'category': 'ALL', 'catList': newList, 'user_id': get_user_id(), 'list': jAson, 'user_email': get_user_email(), 'login_url': users.create_login_url(), 'logout_url': users.create_logout_url('/'), 'admin': is_admin, } render_template(self, 'leaderboard.html', page_params)