Пример #1
0
def search_all(request, query=None):
    display_form = SearchForm(initial={"q": query}, load_all=True)

    if query:
        data_requests = perform_search_for_item("DataRequest", query)
        datasets = perform_search_for_item("DataSet", query)
        projects = perform_search_for_item("Project", query)
        template_objects = {"data_requests": data_requests, "datasets": datasets, "projects": projects}
    else:
        template_objects = {}

    return generic_search(request, query, template_objects, "search/search_all.html")
Пример #2
0
def search_all(request, query=None):
    display_form = SearchForm(initial={'q': query,}, load_all=True)

    if query:
        data_requests = perform_search_for_item('DataRequest', query)
        datasets = perform_search_for_item('DataSet', query)
        projects = perform_search_for_item('Project', query)
        template_objects = {
            'data_requests': data_requests, 'datasets': datasets, 'projects': projects,
        }
    else:
        template_objects = {}

    return generic_search(request, query, template_objects, 'search/search_all.html')
Пример #3
0
def search_projects(request, query=None):
    display_form = SearchForm(initial={"q": query}, load_all=True)

    if query is not None and query != "":
        projects = perform_search_for_item("Project", query)
        template_objects = {"projects": projects}
    else:
        template_objects = {}

    return generic_search(request, query, template_objects, "search/search_projects.html")
Пример #4
0
def search_projects(request, query=None):
    display_form = SearchForm(initial={'q': query,}, load_all=True)

    if query is not None and query != '':
        projects = perform_search_for_item('Project', query)
        template_objects = {'projects': projects,}
    else:
        template_objects = {}

    return generic_search(request, query, template_objects, 'search/search_projects.html')
Пример #5
0
def search_datasets(request, query=None):
    display_form = SearchForm(initial={'q': query,}, load_all=True)

    if query is not None and query != '':
        datasets_page = paginate(perform_search_for_item('DataSet', query), request.GET)
        template_objects = {'datasets_page': datasets_page,}
    else:
        template_objects = {}

    return generic_search(request, query, template_objects, 'search/search_datasets.html')