mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 12:22:47 +00:00 
			
		
		
		
	Terms of use confirmation
This commit is contained in:
		@@ -55,3 +55,15 @@ def delete_user_avatar(user_id):
 | 
			
		||||
        'message': f'Avatar marked for deletion'
 | 
			
		||||
    }
 | 
			
		||||
    return response_data, 202
 | 
			
		||||
 | 
			
		||||
@bp.route('/accept-terms-of-use', methods=['POST'])
 | 
			
		||||
@content_negotiation(produces='application/json')
 | 
			
		||||
def accept_terms_of_use():
 | 
			
		||||
    if not (current_user.is_authenticated or current_user.confirmed):
 | 
			
		||||
        abort(403)
 | 
			
		||||
    current_user.terms_of_use_accepted = True
 | 
			
		||||
    db.session.commit()
 | 
			
		||||
    response_data = {
 | 
			
		||||
        'message': 'You accepted the terms of use',
 | 
			
		||||
    }
 | 
			
		||||
    return response_data, 202
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user