Implement dynamic admin configuration system for NocoDB settings
All checks were successful
Build And Push Image / docker (push) Successful in 3m15s
All checks were successful
Build And Push Image / docker (push) Successful in 3m15s
- Add new admin-config utility for persistent configuration management - Replace hardcoded runtime config with dynamic configuration retrieval - Enable admin panel to save and apply NocoDB settings immediately - Add dynamic table ID resolution with fallback to defaults - Update configuration endpoints to use new persistence system
This commit is contained in:
13
server/plugins/admin-config-init.ts
Normal file
13
server/plugins/admin-config-init.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import { initAdminConfig } from '~/server/utils/admin-config';
|
||||
|
||||
export default defineNitroPlugin(async (nitroApp) => {
|
||||
console.log('[server/plugins/admin-config-init] Initializing admin configuration system...');
|
||||
|
||||
try {
|
||||
await initAdminConfig();
|
||||
console.log('[server/plugins/admin-config-init] ✅ Admin configuration system initialized successfully');
|
||||
} catch (error) {
|
||||
console.error('[server/plugins/admin-config-init] ❌ Failed to initialize admin configuration system:', error);
|
||||
// Don't throw error to prevent server startup failure
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user