I haven’t tried this yet, but I would recommend reversing the logic a bit. The host app loads first, and then registers its modules. When the module loads, I would have it check for a setting in the host app and if found, is it. Otherwise, use it’s default.
if(controller.settingExists(‘mySettingName’)) {
settings.myModuleSetting = controller.getSetting(‘mySettingName’);
} else {
settings.myModuleSetting =‘DefaultValue’;
}
Thanks!
~Brad
ColdBox Platform Evangelist
Ortus Solutions, Corp
E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com