Add first stopping and deletion functions etc.

This commit is contained in:
Stephan Porada
2019-09-11 14:51:59 +02:00
parent 230d057fee
commit c7337a5277
3 changed files with 46 additions and 5 deletions

View File

@ -4,7 +4,7 @@ from . import auth
from .. import db
from .forms import ChangePasswordForm, LoginForm, PasswordResetForm, PasswordResetRequestForm, RegistrationForm, EditProfileForm
from ..email import send_email
from ..models import User
from ..models import User, Job
@auth.route('/login', methods=['GET', 'POST'])
@ -162,11 +162,11 @@ def edit_profile():
)
@auth.route('/edit_profile/delete_self/<int:user_id>', methods=['GET', 'POST'])
@auth.route('/edit_profile/delete_self', methods=['GET', 'POST'])
@login_required
def delete_self(user_id):
selected_user = User.query.filter_by(id=user_id).first()
db.session.delete(selected_user)
def delete_self():
user = current_user
db.session.delete(user)
db.session.commit()
flash('Your account has been deleted!')
return redirect(url_for('main.index'))