def delete(request, login=None): userapi = UserAPI() user = userapi.user(login) if request.method == 'POST': form = DeleteOkayForm(request.POST) if form.is_valid(): try: userapi.delete(login=login) messages.success(request, "Deleted user %s (%s)" % (user['name'], user['login'])) return \ HttpResponseRedirect(reverse('sponge.views.users.list')) except ServerRequestError, err: messages.error(request, "Failed to delete user %s (%s): %s" (user['name'], user['login'], err[1]))