Skip to content
Snippets Groups Projects

Feature/comp 257 send email on signup

Merged Bjarke Madsen requested to merge feature/COMP-257-Send-Email-On-Signup into develop
1 file
+ 3
0
Compare changes
  • Side-by-side
  • Inline
@@ -5,6 +5,8 @@ from datetime import datetime
@@ -5,6 +5,8 @@ from datetime import datetime
from flask_login import LoginManager, current_user # type: ignore
from flask_login import LoginManager, current_user # type: ignore
from compendium_v2.db import session_scope
from compendium_v2.db import session_scope
from compendium_v2.db.auth_model import User, ROLES
from compendium_v2.db.auth_model import User, ROLES
 
from compendium_v2.email import send_mail
 
def admin_required(func):
def admin_required(func):
@@ -45,6 +47,7 @@ def create_user(email: str, fullname: str, oidc_sub: str):
@@ -45,6 +47,7 @@ def create_user(email: str, fullname: str, oidc_sub: str):
with session_scope() as session:
with session_scope() as session:
user = User(email=email, fullname=fullname, oidc_sub=oidc_sub)
user = User(email=email, fullname=fullname, oidc_sub=oidc_sub)
session.add(user)
session.add(user)
 
send_mail(f'{fullname} has just signed up with the email {email} and provider ID {oidc_sub}')
return user
return user
Loading