diff --git a/project/__init__.py b/project/__init__.py index 2034953..957504e 100644 --- a/project/__init__.py +++ b/project/__init__.py @@ -18,7 +18,7 @@ app = Flask(__name__) app.config["SQLALCHEMY_DATABASE_URI"] = os.environ["DATABASE_URL"] app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False app.config["SECURITY_CONFIRMABLE"] = True -app.config["SECURITY_POST_LOGIN_VIEW"] = "manage" +app.config["SECURITY_POST_LOGIN_VIEW"] = "manage_after_login" app.config["SECURITY_TRACKABLE"] = True app.config["SECURITY_REGISTERABLE"] = True app.config["SECURITY_SEND_REGISTER_EMAIL"] = True diff --git a/project/services/admin_unit.py b/project/services/admin_unit.py index c96cfd1..7b196d6 100644 --- a/project/services/admin_unit.py +++ b/project/services/admin_unit.py @@ -67,11 +67,17 @@ def find_admin_unit_member_invitation(email, admin_unit_id): return AdminUnitMemberInvitation.query.filter( and_( AdminUnitMemberInvitation.admin_unit_id == admin_unit_id, - AdminUnitMemberInvitation.email == email, + func.lower(AdminUnitMemberInvitation.email) == func.lower(email), ) ).first() +def get_admin_unit_member_invitations(email): + return AdminUnitMemberInvitation.query.filter( + func.lower(AdminUnitMemberInvitation.email) == func.lower(email) + ).all() + + def insert_admin_unit_member_invitation(admin_unit_id, email, role_names): invitation = AdminUnitMemberInvitation() invitation.admin_unit_id = admin_unit_id diff --git a/project/services/user.py b/project/services/user.py index f101235..44c2f0e 100644 --- a/project/services/user.py +++ b/project/services/user.py @@ -47,7 +47,7 @@ def upsert_user_role(role_name, role_title, permissions): def find_user_by_email(email): - return user_datastore.find_user(email=email) + return user_datastore.find_user(email=email, case_insensitive=True) def get_user(id): diff --git a/project/templates/security/login_user.html b/project/templates/security/login_user.html index b033de7..6e9e01a 100644 --- a/project/templates/security/login_user.html +++ b/project/templates/security/login_user.html @@ -4,7 +4,7 @@ {% block content %}