示例#1
0
文件: views.py 项目: almet/bv.client
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))
示例#2
0
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))