mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Remove current_app and current_user usage in forms.
This commit is contained in:
		@@ -1,5 +1,8 @@
 | 
			
		||||
from flask import Blueprint
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
USERNAME_REGEX = '^[A-Za-zÄÖÜäöüß0-9_.]*$'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
bp = Blueprint('auth', __name__)
 | 
			
		||||
from . import routes
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
from flask import current_app
 | 
			
		||||
from . import USERNAME_REGEX
 | 
			
		||||
from ..models import User
 | 
			
		||||
from flask_wtf import FlaskForm
 | 
			
		||||
from wtforms import (BooleanField, PasswordField, StringField, SubmitField,
 | 
			
		||||
@@ -18,7 +18,7 @@ class RegistrationForm(FlaskForm):
 | 
			
		||||
    username = StringField(
 | 
			
		||||
        'Username',
 | 
			
		||||
        validators=[DataRequired(), Length(1, 64),
 | 
			
		||||
                    Regexp(current_app.config['NOPAQUE_USERNAME_REGEX'],
 | 
			
		||||
                    Regexp(USERNAME_REGEX,
 | 
			
		||||
                           message='Usernames must have only letters, numbers,'
 | 
			
		||||
                                   ' dots or underscores')]
 | 
			
		||||
    )
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user