def vote_list(request): # Get the default session to show. We may have sessions listed that are # in the future, during a transition, so take the most recent that at # least has started. default_session = None for i, (cn, sn, sd, ed) in enumerate(get_all_sessions()): if sd > datetime.now().date(): break default_session = i return vote_search_manager().view(request, "vote/vote_list.html", defaults = { "session": default_session }, paginate = lambda form : "session" not in form ) # people like to see all votes for a year on one page
def vote_list(request): # Get the default session to show. We may have sessions listed that are # in the future, during a transition, so take the most recent that at # least has started. default_session = None for i, (cn, sn, sd, ed) in reversed(list(enumerate(get_all_sessions()))): if sd > datetime.now().date(): continue if not Vote.objects.filter(congress=cn, session=sn).exists(): continue default_session = i break return vote_search_manager().view(request, "vote/vote_list.html", defaults = { "session": default_session }, paginate = lambda form : "session" not in form, # people like to see all votes for a year on one page context = { "feed": Feed(feedname="misc:allvotes") })
def vote_list(request): # Get the default session to show. We may have sessions listed that are # in the future, during a transition, so take the most recent that at # least has started. default_session = None for i, (cn, sn, sd, ed) in reversed(list(enumerate(get_all_sessions()))): if sd > datetime.now().date(): continue if not Vote.objects.filter(congress=cn, session=sn).exists(): continue default_session = i break return vote_search_manager().view(request, "vote/vote_list.html", defaults = { "session": default_session }, paginate = lambda form : "session" not in form, # people like to see all votes for a year on one page context = { "feed": Feed(feedname="misc:allvotes") })