Hi I am trying to convert confirmaccount to the new extension registration but there is a problem with configs. some are not supported please see file for ones that do not work or doint work properly
https://gerrit.wikimedia.org/r/#/c/208523/19/ConfirmAccount.config.php
and for configs that have mutple arrays like this
"ConfirmAccountRequestFormItems": { "UserName": { "enabled": true }, "RealName": { "enabled": true }, "Biography": { "enabled": true, "minWords": 50 }, "AreasOfInterest": { "enabled": true }, "CV": { "enabled": true }, "Notes": { "enabled": true }, "Links": { "enabled": true }, "TermsOfService": { "enabled": true } },
do not work properly because if you try to override the setting value it just wont work and causes it to stop working or keep working the way it is without the value doing anything.
Must configs that I have converted to extension registration wont allow localsettings.php to override if I set for example for bio to not need 50 words but instead turn off min word. this is a bug because it work in the normal php file without extension.json.