mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Updated Flask-Security-Too to the latest v4. Fixes #6225
This commit is contained in:
committed by
Akshay Joshi
parent
2aa2d79de2
commit
065a3aa2f5
@@ -20,6 +20,7 @@ things:
|
||||
|
||||
from flask_security import UserMixin, RoleMixin
|
||||
from flask_sqlalchemy import SQLAlchemy
|
||||
import uuid
|
||||
|
||||
##########################################################################
|
||||
#
|
||||
@@ -29,7 +30,7 @@ from flask_sqlalchemy import SQLAlchemy
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
SCHEMA_VERSION = 29
|
||||
SCHEMA_VERSION = 30
|
||||
|
||||
##########################################################################
|
||||
#
|
||||
@@ -76,6 +77,9 @@ class User(db.Model, UserMixin):
|
||||
roles = db.relationship('Role', secondary=roles_users,
|
||||
backref=db.backref('users', lazy='dynamic'))
|
||||
auth_source = db.Column(db.String(16), unique=True, nullable=False)
|
||||
# fs_uniquifier is required by flask-security-too >= 4.
|
||||
fs_uniquifier = db.Column(db.String(255), unique=True, nullable=False,
|
||||
default=(lambda _: uuid.uuid4().hex))
|
||||
|
||||
|
||||
class Setting(db.Model):
|
||||
|
||||
Reference in New Issue
Block a user