Exemplo n.º 1
0
def password_request(request, username):
    person = get_object_or_404(Person, username=username)
    error = None

    post_reset_redirect = reverse(
        'kg_person_reset_done', args=[person.username])

    if not person.can_view(request):
        return HttpResponseForbidden(
            '<h1>Access Denied</h1>'
            '<p>You do not have permission to view details '
            'about this user.</p>')

    elif not person.is_active:
        error = "Person '%s' is deleted." % person.username

    elif not person.login_enabled:
        error = "Person '%s' is locked." % person.username

    elif request.method == "POST":
        send_reset_password_email(person)
        return HttpResponseRedirect(post_reset_redirect)

    var = {
        'person': person,
        'error': error,
    }
    return render_to_response(
        'karaage/people/person_password_request.html',
        var,
        context_instance=RequestContext(request))
Exemplo n.º 2
0
def password_request(request, username):
    person = get_object_or_404(Person, username=username)
    error = None

    post_reset_redirect = reverse('kg_person_reset_done',
                                  args=[person.username])

    if not person.can_view(request):
        return HttpResponseForbidden(
            '<h1>Access Denied</h1>'
            '<p>You do not have permission to view details '
            'about this user.</p>')

    elif not person.is_active:
        error = "Person '%s' is deleted." % person.username

    elif not person.login_enabled:
        error = "Person '%s' is locked." % person.username

    elif request.method == "POST":
        send_reset_password_email(person)
        return HttpResponseRedirect(post_reset_redirect)

    var = {
        'person': person,
        'error': error,
    }
    return render(template_name='karaage/people/person_password_request.html',
                  context=var,
                  request=request)
Exemplo n.º 3
0
def password_request(request):
    person = request.user

    post_reset_redirect = reverse('kg_profile_reset_done')

    if request.method == "POST":
        send_reset_password_email(person)
        return HttpResponseRedirect(post_reset_redirect)

    var = {
        'person': person,
    }
    return render(template_name='karaage/common/profile_password_request.html',
                  context=var,
                  request=request)
Exemplo n.º 4
0
def password_request(request):
    person = request.user

    post_reset_redirect = reverse('kg_profile_reset_done')

    if request.method == "POST":
        send_reset_password_email(person)
        return HttpResponseRedirect(post_reset_redirect)

    var = {
        'person': person,
    }
    return render(
        template_name='karaage/common/profile_password_request.html',
        context=var,
        request=request)
Exemplo n.º 5
0
def password_request(request):
    person = request.user

    post_reset_redirect = reverse('kg_profile_reset_done')

    if request.method == "POST":
        if person.has_usable_password():
            send_reset_password_email(person)
            return HttpResponseRedirect(post_reset_redirect)

    var = {
        'person': person,
    }
    return render_to_response(
        'karaage/common/profile_password_request.html',
        var,
        context_instance=RequestContext(request))
Exemplo n.º 6
0
def password_request(request):
    person = request.user

    post_reset_redirect = reverse('kg_profile_reset_done')

    if request.method == "POST":
        if person.has_usable_password():
            send_reset_password_email(person)
            return HttpResponseRedirect(post_reset_redirect)

    var = {
        'person': person,
    }
    return render_to_response(
        'karaage/common/profile_password_request.html',
        var,
        context_instance=RequestContext(request))
Exemplo n.º 7
0
def password_request(request, username):
    person = get_object_or_404(Person, username=username)

    post_reset_redirect = reverse(
        'kg_person_reset_done', args=[person.username])

    if not person.can_view(request):
        return HttpResponseForbidden(
            '<h1>Access Denied</h1>'
            '<p>You do not have permission to view details '
            'about this user.</p>')

    if request.method == "POST":
        if person.has_usable_password():
            send_reset_password_email(person)
            return HttpResponseRedirect(post_reset_redirect)

    var = {
        'person': person,
    }
    return render_to_response(
        'karaage/people/person_password_request.html',
        var,
        context_instance=RequestContext(request))