def get_any_conf(): # used when no conference_lib selected # presumably gets "first" conference_lib # normally only 1 conference_lib live in the system at any time confs = Conference.query().fetch(1) if confs == []: return None else: return confs[0]
def count_conferences(): return Conference.query().count()
def get_conf_by_shortname(shortname): confs = Conference.query().filter(Conference.conf_shortname == shortname).fetch(1) if confs == []: return None else: return confs[0]
def get_conf_by_name(n): confs = Conference.query().filter(Conference.conf_name == n).fetch(1) if confs == []: return None else: return confs[0]
def test_retrieve_conferences_not_finished(): return Conference.query(ndb.OR(Conference.conf_state == "Round1Reviews", Conference.conf_state == "Round2Reviews")).filter().fetch()
def retrieve_all_conferences_by_state(state): return Conference.query().filter(Conference.conf_state == state).fetch()
def retrieve_all_conferences(): return Conference.query().fetch()