Seed default roles on startup alongside permissions

This commit is contained in:
Ryan Moon
2026-03-30 07:16:25 -05:00
parent 328b4a1f7b
commit 1510133074

View File

@@ -119,9 +119,10 @@ export async function buildApp() {
app.addHook('onReady', async () => { app.addHook('onReady', async () => {
try { try {
await RbacService.seedPermissions(app.db) await RbacService.seedPermissions(app.db)
app.log.info('System permissions seeded') await RbacService.seedDefaultRoles(app.db)
app.log.info('System permissions and roles seeded')
} catch (err) { } catch (err) {
app.log.error({ err }, 'Failed to seed permissions') app.log.error({ err }, 'Failed to seed permissions/roles')
} }
try { try {
await ModuleService.refreshCache(app.db) await ModuleService.refreshCache(app.db)