Skip to content

Commit

Permalink
minor refactoring; comments added
Browse files Browse the repository at this point in the history
  • Loading branch information
pjbedard committed Feb 6, 2025
1 parent 2808fef commit b65d858
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions backend/managers/AuthManager.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ def verify_email_token(token):
SALT = "email-confirmation-salt"
serializer = URLSafeTimedSerializer(SECRET_KEY)
try:
user_id = serializer.loads(token, salt=SALT, max_age=900)
user_id = serializer.loads(token, salt=SALT, max_age=900) # token is valid for 15 minutes
except SignatureExpired:
return None
except BadSignature:
Expand Down Expand Up @@ -297,7 +297,7 @@ async def webauthn_login(self, challenge: str, email_id:str, response):
return None

cb = CasbinRoleManager()
role = cb.get_user_role(user.id, "ADMIN_PORTAL")
role = cb.get_user_roles(user.id, "ADMIN_PORTAL")
payload = {
"sub": user.id,
"role": role,
Expand Down
2 changes: 1 addition & 1 deletion backend/managers/CasbinRoleManager.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,6 @@ def get_admin_users(self, domain):
def get_roles_for_user_in_domain(self, user_id, domain):
return self.enforcer.get_roles_for_user_in_domain(user_id, domain)

def get_user_role(self, user_id, domain):
def get_user_roles(self, user_id, domain):
return ",".join(self.enforcer.get_roles_for_user_in_domain(user_id, domain))

4 changes: 2 additions & 2 deletions backend/managers/UsersManager.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ async def retrieve_user(self, id):
result = await session.execute(select(User).filter(User.id == id))
user = result.scalar_one_or_none()
cb = CasbinRoleManager()
return UserSchema(id=user.id, name=user.name, email=user.email, role=cb.get_user_role(user.id, "ADMIN_PORTAL")) if user else None
return UserSchema(id=user.id, name=user.name, email=user.email, role=cb.get_user_roles(user.id, "ADMIN_PORTAL")) if user else None

async def retrieve_users(self, offset=0, limit=100, sort_by=None, sort_order='asc', filters=None):
async with db_session_context() as session:
Expand All @@ -73,7 +73,7 @@ async def retrieve_users(self, offset=0, limit=100, sort_by=None, sort_order='as
id=user.id,
name=user.name,
email=user.email,
role=cb.get_user_role(user.id, "ADMIN_PORTAL")
role=cb.get_user_roles(user.id, "ADMIN_PORTAL")
) for user in result.scalars().all()]

# Get total count
Expand Down
2 changes: 1 addition & 1 deletion common/mail.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ async def send(to, subject, body_text, body_html = None):

# Retrieve SMTP server details from environment variables
smtp_host = get_env_key('PAIOS_SMTP_HOST', 'localhost')
smtp_port = get_env_key('PAIOS_SMTP_PORT', '1025') # Default SMTP port for STARTTLS
smtp_port = get_env_key('PAIOS_SMTP_PORT', '1025') # Default SMTP port for Mailhog
smtp_from = get_env_key('PAIOS_SMTP_FROM', 'paios@localhost')
smtp_user = get_env_key('PAIOS_SMTP_USER', 'paios@localhost')
smtp_pass = get_env_key('PAIOS_SMTP_PASS', secrets.token_urlsafe(32))
Expand Down

0 comments on commit b65d858

Please sign in to comment.