def list_talks(request, page=1, lib=None): """Request all the talks of the logged user. """ count = lib.count_talks() return render_to_response('talks/list_talks.html', { 'talks': lib.list_talks(page, items_per_page), 'count': count, 'page': int(page), 'listpages': compute_nb_pages(count, items_per_page), 'is_talk': True, }, context_instance=RequestContext(request))
def list_mine(request, page=1, lib=None): """List all trips for the current user. """ userlib = LibUsers(**lib.get_params()) count = lib.count_user_trips() items_per_page = getattr(settings, 'TRIPS_PER_PAGE', DEFAULT_ITEMS_PER_PAGE) return render_to_response('my_trips.html', { 'user': userlib.get_active_user(), 'trips': lib.list_user_trips(page, items_per_page), 'count': count, 'page': int(page), 'listpages': compute_nb_pages(count, items_per_page), 'is_trip': True, }, context_instance=RequestContext(request))