mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-12 00:50:40 +00:00
Add first stopping and deletion functions etc.
This commit is contained in:
@ -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'))
|
||||
|
Reference in New Issue
Block a user