Add phase 6 PAN login invitation and client identity

This commit is contained in:
A R R R Associates
2026-07-23 15:08:26 +05:30
parent 90345a2e1a
commit 76039d915d
13 changed files with 332 additions and 10 deletions
+5
View File
@@ -87,6 +87,11 @@ def accept_invite(db: Session, token: str, password: str) -> User | None:
user.is_active = True
record.used_at_utc = utcnow().replace(tzinfo=None)
db.commit()
try:
from app.modules.client_identity.service import mark_identity_activated
mark_identity_activated(db, user.id)
except Exception as exc:
print(f"[CLIENT IDENTITY ACTIVATION WARNING] user={user.id} error={exc}")
return user