hsiegeln df03c1a4cd
Some checks failed
CI / build (push) Successful in 2m35s
CI / docker (push) Successful in 1m23s
SonarQube Analysis / sonarqube (push) Failing after 2m34s
fix(tenant): show email/role in team table, set username on invite
Team table showed dashes for email and role because the raw Logto
response uses primaryEmail (not email) and excludes org roles.
Enrich each member with normalized email and fetched role name.

Invited users couldn't sign in after password reset because
createAndInviteUser omitted the username field — the sign-in page
sent type:username for non-email input but Logto had no username
to match. Now sets username to the email local part, matching how
createUserWithPassword works for bootstrap admins.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-28 22:36:25 +02:00
2026-04-15 15:28:44 +02:00
Description
Multi-tenant SaaS platform — Camel application runtime with built-in observability. Wraps cameleer3 agent + server.
9.8 MiB
Languages
Java 55.7%
TypeScript 34.3%
Shell 6.2%
HTML 2.3%
CSS 0.8%
Other 0.7%