mirror of
https://github.com/godotengine/godot-showreel-voting.git
synced 2026-09-03 18:15:13 +03:00
added loging on login
This commit is contained in:
@@ -121,11 +121,14 @@ def oidc_auth():
|
|||||||
|
|
||||||
|
|
||||||
def update_or_create_user(oidc_info: Dict):
|
def update_or_create_user(oidc_info: Dict):
|
||||||
|
current_app.logger.info(f"Updating or creating user: {oidc_info['sub']}")
|
||||||
if user := DB.session.get(User, oidc_info['sub']):
|
if user := DB.session.get(User, oidc_info['sub']):
|
||||||
|
current_app.logger.info(f"User exists, updating: {user.username}")
|
||||||
user.is_staff = STAFF_ROLE in oidc_info.get('roles', [])
|
user.is_staff = STAFF_ROLE in oidc_info.get('roles', [])
|
||||||
user.is_superuser = ADMIN_ROLE in oidc_info.get('roles', [])
|
user.is_superuser = ADMIN_ROLE in oidc_info.get('roles', [])
|
||||||
user.is_fund_member = _fund_member_can_vote(oidc_info)
|
user.is_fund_member = _fund_member_can_vote(oidc_info)
|
||||||
else:
|
else:
|
||||||
|
current_app.logger.info(f"User does not exist, creating: {oidc_info['sub']}")
|
||||||
user = User(
|
user = User(
|
||||||
id=oidc_info['sub'],
|
id=oidc_info['sub'],
|
||||||
username=oidc_info.get('name', oidc_info.get('preferred_username', '')),
|
username=oidc_info.get('name', oidc_info.get('preferred_username', '')),
|
||||||
|
|||||||
Reference in New Issue
Block a user