def get_debriefs_home_page(global_config, competition): session = DbSession.open_db_session(global_config["debriefs_db_name"] + global_config["this_season"]) result = "" result += "<hr>" match_debriefs = DebriefDataModel.getDebriefsInNumericOrder(session, competition) result += insert_debrief_table(match_debriefs, competition) return result
def get_competition_debriefs(global_config, competition): global_config["logger"].debug("GET match debriefs for competition: %s", competition) session = DbSession.open_db_session(global_config["debriefs_db_name"] + global_config["this_season"]) debriefs = DebriefDataModel.getDebriefsInNumericOrder(session, competition) web.header("Content-Type", "application/json") result = [] result.append('{ "debriefs": [\n') for debrief in debriefs: result.append(debrief.json()) result.append(",\n") if len(debriefs) > 0: result = result[:-1] result.append("\n") result.append("]}") return "".join(result)