feat: onboarding pre-work

This commit is contained in:
Eric Gullickson
2025-12-22 21:34:05 -06:00
parent 4897f0a52c
commit 55cf4923b8
12 changed files with 537 additions and 71 deletions

View File

@@ -18,10 +18,8 @@ CREATE INDEX IF NOT EXISTS idx_admin_users_created_at ON admin_users(created_at)
-- Create index on revoked_at for active admin queries
CREATE INDEX IF NOT EXISTS idx_admin_users_revoked_at ON admin_users(revoked_at);
-- Seed initial admin user (idempotent)
INSERT INTO admin_users (auth0_sub, email, role, created_by)
VALUES ('system|bootstrap', 'admin@motovaultpro.com', 'admin', 'system')
ON CONFLICT (auth0_sub) DO NOTHING;
-- Note: Initial admin user is created via `make create-admin` command
-- This allows for dynamic email/password configuration on fresh deployments
-- Create update trigger function (if not exists)
DO $$