Here's my problems:
- Start the container. Everything is good. Change the user from the UI. Stop the container. Config.XML does not get updated with the new user information.
- Restart the container. UI shows the user I changed it to (config.xml does not)
Whats the point of the config.xml if it doesn't reflect the most up to date information available?
- Stop the container. Change the user via the config.xml. Restart the container. UI says its still the old user
Once again, what's the point?
- Delete config.xml. Remove the container and image. Re-add the container. Stop The container. Modify config.xml for a different user. Restart. UI shows the updated user.
- Change the user via the UI. Stop container. config.xml doesn't reflect the change. Restart container, and UI still shows the changed user.
Its messed up that any change in the UI overrides the config.xml, and could cause alot of confusion as to why things aren't working the way they should be. I would think (not sure however) that all of the settings operate like this, not just the username.
Why not just hide the config.xml completely and do all of the basic config via the UI, or for the more advanced settings through the FAH Client Advanced settings? But then again as the previous poster stated, the 'allow v' setting might need to change depending upon your network settings.
EDIT: On second thought, since only the team and username are accessible via the UI, just add a comment to the xml that any changes made via the UI override these settings