Example #1
0
def password_change(request, username):
    person = get_object_or_404(Person, username=username)
    
    if request.POST:
        form = AdminPasswordChangeForm(request.POST)
        
        if form.is_valid():
            form.save(person)
            messages.success(request, "Password changed successfully")
            if person.is_locked():
                person.unlock()
            return HttpResponseRedirect(person.get_absolute_url())
    else:
        form = AdminPasswordChangeForm()
        
    return render_to_response('people/password_change_form.html', {'person': person, 'form': form}, context_instance=RequestContext(request))
def password_change(request, username):
    person = get_object_or_404(Person, username=username)

    if request.POST:
        form = AdminPasswordChangeForm(data=request.POST, person=person)

        if form.is_valid():
            form.save()
            messages.success(request, "Password changed successfully")
            if person.is_locked():
                person.unlock()
            return HttpResponseRedirect(person.get_absolute_url())
    else:
        form = AdminPasswordChangeForm(person=person)

    return render(
        template_name='karaage/people/person_password.html',
        context={'person': person, 'form': form},
        request=request)
Example #3
0
def password_change(request, username):
    person = get_object_or_404(Person, username=username)

    if request.POST:
        form = AdminPasswordChangeForm(data=request.POST, person=person)

        if form.is_valid():
            form.save()
            messages.success(request, "Password changed successfully")
            if person.is_locked():
                person.unlock()
            return HttpResponseRedirect(person.get_absolute_url())
    else:
        form = AdminPasswordChangeForm(person=person)

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