mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +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