ERROR The Zone (soa) can not be changed. Please ask your Administrator if you want to change the Zone name This happens when logging in as client on a IDN domain, and try to access Records in DNS settings. php5-intl is installed so the domain is showed as IDN but cant save that since it is not allowed. If i replace the IDN with the punycode it works and can switch to record form and can change records. Clients dont understand this ofc. As admin it works as expected, no error. Version 3.0.5.4p6 and all patches installed. Is this a bug or something wrong with my system ?
Neither nor. When a dns zone has been added by the admin (and not by the client himself or by the admin using the login as client function) then this zone is protected from changes. This measn that the clinet is allowed to add records, but he is not allowed to change the zone itself.
Still not fixed for 3.1 stable. The error exists also for email and websites. If you uinstall php5-intl then it works as expected, since the punycode is then in the domain texbox instead of the åäöÅÄÖØ. https://git.ispconfig.org/ispconfig/ispconfig3/issues/3594 The fix is the check if domainname is still the same after IDN conversion, so client can update himself.
Works fine in 3.1 just added a test tld. See screenshots. Thank you for pointing out that we missed to close the bug hich has already been fixed months ago.
Btw, in emails and websites it works flawlessly as well. I have several idn domains on my live servers too and I'am able to edit them as client without problems. Here a screenshot of a website domain with german umlauts.
SOLVED Update: it does work correct in DNS, email and website. The DNS-server was not assigned in the limit-template on the testserver. Therefore it looked as same bug. Thanks for all help.