Do not enable the "create" button until all the fields are valid (DN's, port numbers, passwords, etc).
Due to systemd escaping issues with special characters we can not support "#" or "%s" in the instance name. We previously allowed these characters but they no longer work with recent versions of systemd.
Improve layout and handling of optional database settings.
Add a json argument to dscreate so the UI can report the failure text correctly. Also improved error reporting in dscreate.
Description:
Do not enable the "create" button until all the fields are valid (DN's, port numbers, passwords, etc).
Due to systemd escaping issues with special characters we can not support "#" or "%s" in the instance name. We previously allowed these characters but they no longer work with recent versions of systemd.
Improve layout and handling of optional database settings.
Add a json argument to dscreate so the UI can report the failure text correctly. Also improved error reporting in dscreate.
relates: https://pagure.io/389-ds-base/issue/51118