def list(request):
    sort_order = ['creation_date', 'name']

    filtered, filter_params = get_filter_params(request)
    query_set = filtered_query(Community.objects, request)
    communities = sorted_query(query_set, sort_order, request)
    communities_count = communities.count()
    communities = paginated_query(communities, request)
    return dict(communities=communities, communities_count=communities_count,
                filtered=filtered, filter_params=filter_params)
def list(request):
    sort_fields = ['creation_date', 'name']

    filtered, filter_params = get_filter_params(request)

    query_set = filtered_query(Need.objects, request)
    needs_list = sorted_query(query_set, sort_fields, request)
    needs_count = needs_list.count()
    needs = paginated_query(needs_list, request=request)
    return dict(needs=needs, needs_count=needs_count,
                     filtered=filtered, filter_params=filter_params)
Beispiel #3
0
def list(request):
    sort_order = ['creation_date', 'name']

    filtered, filter_params = get_filter_params(request)
    query_set = filtered_query(Community.objects, request)
    communities = sorted_query(query_set, sort_order, request)
    communities_count = communities.count()
    communities = paginated_query(communities, request)
    return dict(communities=communities,
                communities_count=communities_count,
                filtered=filtered,
                filter_params=filter_params)
Beispiel #4
0
def resource_list(request):
    sort_order = ["creation_date", "name"]

    filtered, filter_params = get_filter_params(request)

    query_set = filtered_query(Resource.objects, request)

    resources_list = sorted_query(query_set, sort_order, request)
    resources_count = resources_list.count()
    resources = paginated_query(resources_list, request)

    return dict(resources=resources, resources_count=resources_count, filtered=filtered, filter_params=filter_params)
Beispiel #5
0
def list(request):
    sort_fields = ['creation_date', 'name']

    filtered, filter_params = get_filter_params(request)

    query_set = filtered_query(Need.objects, request)
    needs_list = sorted_query(query_set, sort_fields, request)
    needs_count = needs_list.count()
    needs = paginated_query(needs_list, request=request)
    return dict(needs=needs,
                needs_count=needs_count,
                filtered=filtered,
                filter_params=filter_params)
Beispiel #6
0
def list(request):
    sort_fields = ['creation_date', 'name']

    filtered, filter_params = get_filter_params(request)

    query_set = Investment.objects
    query_set = filtered_query(query_set, request)
    investments = sorted_query(query_set, sort_fields, request)

    investments_count = investments.count()
    investments = paginated_query(investments, request=request)
    return dict(investments=investments, investments_count=investments_count,
                filtered=filtered, filter_params=filter_params)
Beispiel #7
0
def organization_list(request):
    org_sort_order = ['creation_date', 'name']

    filtered, filter_params = get_filter_params(request)

    query_set = filtered_query(Organization.objects, request)
    organizations_list = sorted_query(query_set, org_sort_order,
                                         request)
    organizations_count = organizations_list.count()
    organizations = paginated_query(organizations_list, request)
    return dict(organizations=organizations, filtered=filtered,
                organizations_count=organizations_count,
                filter_params=filter_params)
Beispiel #8
0
def resource_list(request):
    sort_order = ['creation_date', 'name']

    filtered, filter_params = get_filter_params(request)

    query_set = filtered_query(Resource.objects, request)

    resources_list = sorted_query(query_set, sort_order, request)
    resources_count = resources_list.count()
    resources = paginated_query(resources_list, request)

    return dict(resources=resources,
                resources_count=resources_count,
                filtered=filtered,
                filter_params=filter_params)