コード例 #1
0
ファイル: views.py プロジェクト: AInquel/crits
def pcaps_listing(request,option=None):
    """
    Generate PCAP Listing template.

    :param request: Django request object (Required)
    :type request: :class:`django.http.HttpRequest`
    :param option: Whether or not we should generate a CSV (yes if option is "csv")
    :type option: str
    :returns: :class:`django.http.HttpResponse`
    """

    if option == "csv":
        return generate_pcap_csv(request)
    return generate_pcap_jtable(request, option)
コード例 #2
0
ファイル: views.py プロジェクト: DevOpsChris/crits
def pcaps_listing(request,option=None):
    """
    Generate PCAP Listing template.

    :param request: Django request object (Required)
    :type request: :class:`django.http.HttpRequest`
    :param option: Whether or not we should generate a CSV (yes if option is "csv")
    :type option: str
    :returns: :class:`django.http.HttpResponse`
    """

    if option == "csv":
        return generate_pcap_csv(request)
    return generate_pcap_jtable(request, option)
コード例 #3
0
ファイル: views.py プロジェクト: armtash/crits
def pcaps_listing(request,option=None):
    """
    Generate PCAP Listing template.

    :param request: Django request object (Required)
    :type request: :class:`django.http.HttpRequest`
    :param option: Whether or not we should generate a CSV (yes if option is "csv")
    :type option: str
    :returns: :class:`django.http.HttpResponse`
    """

    user = request.user

    if user.has_access_to(PCAPACL.READ):
        if option == "csv":
            return generate_pcap_csv(request)
        return generate_pcap_jtable(request, option)
    else:
        return render(request, "error.html",
                                  {'error': 'User does not have permission to view PCAP listing.'})
コード例 #4
0
ファイル: views.py プロジェクト: vsbca/crits
def pcaps_listing(request, option=None):
    """
    Generate PCAP Listing template.

    :param request: Django request object (Required)
    :type request: :class:`django.http.HttpRequest`
    :param option: Whether or not we should generate a CSV (yes if option is "csv")
    :type option: str
    :returns: :class:`django.http.HttpResponse`
    """

    user = request.user

    if user.has_access_to(PCAPACL.READ):
        if option == "csv":
            return generate_pcap_csv(request)
        return generate_pcap_jtable(request, option)
    else:
        return render_to_response(
            "error.html",
            {'error': 'User does not have permission to view PCAP listing.'},
            RequestContext(request))