예제 #1
0
def delete(request, user_id):

    user  = AppUser.get_by_id(int(user_id))
    if user is None:
        raise Http404

    user.delete()
    return redirect('../..')
예제 #2
0
def edit(request, user_id):
    user = AppUser.get_by_id(int(user_id))
    if user is None:
        raise Http404
    if request.method == 'POST':
        form = AppUserForm(request.POST, instance=user)
        if form.is_valid():
            logging.info('edit user before - id: %s key: %s data: %s' % (user.key().id() , user.key(), user))
            form.save(commit=False)
            logging.info('edit user after - id: %s key: %s data: %s' % (user.key().id() , user.key(), user))
            user.save()
            return redirect('../..')
    else:
        form = AppUserForm(instance=user)
    return render_to_response('admin/appuser_edit.html', RequestContext(request, { 'form': form }) )