Forbes
|
3adc155b14
|
feat(modules): config loader refactor — YAML → DB → env pipeline
Add ModulesConfig and ModuleToggle types to config.go for explicit
module enable/disable in YAML.
Add LoadState() that merges state from three sources:
1. Backward-compat YAML fields (auth.enabled, odoo.enabled)
2. Explicit modules.* YAML toggles (override compat)
3. Database module_state table (highest precedence)
Validates dependency chain after loading. 5 loader tests.
Ref #95
|
2026-02-14 13:58:26 -06:00 |
|