Exemplo n.º 1
0
def edit_domain(request, domain):
    """
    Edit a domain. Should be an AJAX POST.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param domain: The domain to edit.
    :type domain: str
    :returns: :class:`django.http.HttpResponse`
    """

    if request.method == "POST" and request.is_ajax():
        new_name = request.POST.get("value")
        analyst = request.user.username
        if get_domain(new_name)[0] != "no_tld_found_error":
            edit_domain_name(domain, new_name, analyst)
            return HttpResponse(new_name)
        else:
            return HttpResponse(domain)
    else:
        return render_to_response("error.html", {"error": "Expected AJAX POST"}, RequestContext(request))
Exemplo n.º 2
0
def edit_domain(request, domain):
    """
    Edit a domain. Should be an AJAX POST.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param domain: The domain to edit.
    :type domain: str
    :returns: :class:`django.http.HttpResponse`
    """

    if request.method == "POST" and request.is_ajax():
        new_name = request.POST.get('value')
        analyst = request.user.username
        if get_domain(new_name)[0] != 'no_tld_found_error':
            edit_domain_name(domain, new_name, analyst)
            return HttpResponse(new_name)
        else:
            return HttpResponse(domain)
    else:
        return render_to_response("error.html",
                                  {"error" : 'Expected AJAX POST' },
                                  RequestContext(request))
Exemplo n.º 3
0
def edit_domain(request, domain):
    """
    Edit a domain. Should be an AJAX POST.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param domain: The domain to edit.
    :type domain: str
    :returns: :class:`django.http.HttpResponse`
    """

    if request.method == "POST" and request.is_ajax():
        new_name = request.POST.get('value')
        analyst = request.user.username
        if edit_domain_name(domain, new_name, analyst):
            return HttpResponse(new_name)
        else:
            return HttpResponse(domain)
    else:
        return render(request, "error.html", {"error" : 'Expected AJAX POST' })