コード例 #1
0
    def parse_filenames(self, extracted_features, imp_id):

        filenames = []

        for extracted_feature in extracted_features.strings:
            filenames.append(str(extracted_feature.string_value))

        modify_sample_filenames(imp_id, filenames, 'taxii')

        return
コード例 #2
0
def set_sample_filenames(request):
    """
    Set Sample filenames. Should be an AJAX POST.

    :param request: Django request object (Required)
    :type request: :class:`django.http.HttpRequest`
    :returns: :class:`django.http.HttpResponse`
    """

    if request.method == "POST" and request.is_ajax():
        tags = request.POST.get('tags', "").split(",")
        id_ = request.POST.get('id', None)
        return HttpResponse(json.dumps(
            modify_sample_filenames(id_, tags, request.user.username)),
                            content_type="application/json")
    else:
        error = "Expected POST"
        return render(request, "error.html", {"error": error})
コード例 #3
0
ファイル: views.py プロジェクト: armtash/crits
def set_sample_filenames(request):
    """
    Set Sample filenames. Should be an AJAX POST.

    :param request: Django request object (Required)
    :type request: :class:`django.http.HttpRequest`
    :returns: :class:`django.http.HttpResponse`
    """

    if request.method == "POST" and request.is_ajax():
        tags = request.POST.get('tags', "").split(",")
        id_ = request.POST.get('id', None)
        return HttpResponse(json.dumps(modify_sample_filenames(id_,
                                                               tags,
                                                               request.user.username)),
                            content_type="application/json")
    else:
        error = "Expected POST"
        return render(request, "error.html", {"error" : error })
コード例 #4
0
def set_sample_filenames(request):
    """
    Set Sample filenames. Should be an AJAX POST.

    :param request: Django request object (Required)
    :type request: :class:`django.http.HttpRequest`
    :returns: :class:`django.http.HttpResponse`
    """

    if request.method == "POST" and request.is_ajax():
        tags = request.POST.get('tags', "").split(",")
        id_ = request.POST.get('id', None)
        analyst = request.user.username

        result = modify_sample_filenames(id_, tags, analyst)

        set_releasability_flag('Sample', id_, analyst)

        return HttpResponse(json.dumps(result), mimetype="application/json")
    else:
        error = "Expected POST"
        return render_to_response("error.html", {"error": error},
                                  RequestContext(request))