Skip to content

Feature/system setup#497

Merged
kaihaase merged 3 commits intodevelopfrom
feature/system-setup
Feb 7, 2026
Merged

Feature/system setup#497
kaihaase merged 3 commits intodevelopfrom
feature/system-setup

Conversation

@pascal-klesse
Copy link
Member

No description provided.

pascal-klesse and others added 3 commits February 7, 2026 10:19
…ents

Provides public REST endpoints (GET /api/system-setup/status, POST /api/system-setup/init)
to create the first admin user when zero users exist. Bypasses BetterAuth's disableSignUp
via internalAdapter, following the same pattern as Better-Auth's admin plugin.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Only load CoreSystemSetupModule when BetterAuth is also enabled,
since it depends on CoreBetterAuthService internally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kaihaase kaihaase force-pushed the feature/system-setup branch from 53acf7b to bb9263c Compare February 7, 2026 15:37
@kaihaase kaihaase merged commit cd4c59f into develop Feb 7, 2026
1 check passed
@kaihaase kaihaase deleted the feature/system-setup branch February 7, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants