Change delete execution

This commit is contained in:
Patrick Jentsch
2019-11-14 09:48:30 +01:00
parent 1152417419
commit bab479db20
9 changed files with 111 additions and 148 deletions

View File

@ -2,7 +2,7 @@ from app import db
from app.decorators import admin_required
from app.models import Role, User
from app.tables import AdminUserItem, AdminUserTable
from app.utils import background_delete_user
from app.background_functions import delete_user_
from flask import current_app, flash, redirect, render_template, url_for
from flask_login import login_required
from . import admin
@ -50,10 +50,9 @@ def admin_user_page(user_id):
@login_required
@admin_required
def admin_delete_user(user_id):
delete_thread = threading.Thread(
target=background_delete_user,
args=(current_app._get_current_object(), user_id)
)
delete_thread = threading.Thread(target=delete_user_,
args=(current_app._get_current_object(),
user_id))
delete_thread.start()
flash('User {} has been deleted!'.format(user_id))
return redirect(url_for('admin.for_admins_only'))