Skip to content

Commit 466f937

Browse files
committed
Migrate to RegisterFormV2
1 parent 5f6b951 commit 466f937

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

spkrepo/app.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
PackageView,
1717
ScreenshotView,
1818
ServiceView,
19-
SpkrepoConfirmRegisterForm,
19+
SpkrepoRegisterForm,
2020
UserView,
2121
VersionView,
2222
api,
@@ -32,6 +32,7 @@ def create_app(config=None, register_blueprints=True, init_admin=True):
3232
# Configuration
3333
app.config.from_object(default_config)
3434
app.config.from_envvar("SPKREPO_CONFIG", silent=True)
35+
app.config.update(SECURITY_PASSWORD_CONFIRM_REQUIRED=False)
3536

3637
# Enable or disable Flask’s subdomain routing per config
3738
app.subdomain_matching = app.config.get("SUBDOMAIN_MATCHING", False)
@@ -74,9 +75,7 @@ def create_app(config=None, register_blueprints=True, init_admin=True):
7475
db.init_app(app)
7576

7677
# Security
77-
security.init_app(
78-
app, user_datastore, confirm_register_form=SpkrepoConfirmRegisterForm
79-
)
78+
security.init_app(app, user_datastore, register_form=SpkrepoRegisterForm)
8079

8180
# Migrate
8281
migrate.init_app(app, db, directory=app.config["MIGRATE_DIRECTORY"])

spkrepo/views/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
VersionView,
1212
)
1313
from .api import api
14-
from .frontend import SpkrepoConfirmRegisterForm, frontend
14+
from .frontend import SpkrepoRegisterForm, frontend
1515
from .nas import nas

spkrepo/views/frontend.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44

55
from flask import Blueprint, abort, redirect, render_template, url_for
6-
from flask_security import ConfirmRegisterForm, current_user, login_required
6+
from flask_security import RegisterFormV2, current_user, login_required
77
from flask_security.forms import ChangePasswordForm
88
from flask_wtf import FlaskForm
99
from wtforms import StringField, SubmitField, ValidationError
@@ -107,7 +107,7 @@ def unique_user_username(form, field):
107107
raise ValidationError("Username already taken")
108108

109109

110-
class SpkrepoConfirmRegisterForm(ConfirmRegisterForm):
110+
class SpkrepoRegisterForm(RegisterFormV2):
111111
username = StringField(
112112
"Username", [InputRequired(), Length(min=4), unique_user_username]
113113
)

0 commit comments

Comments
 (0)