Thats quiet helpfull for me to understand this a bit more. I've never really learned any programming language but, thanks to ISPConfig i'm getting a bit more into working with an actual project, which is quiet clean and well structured aswell Looking forward to find some more things i might can contribute too in the future! Thank you for your guidance on these topics!
Thank you for your work, but I have a comment. If I don't allow the deletion, why can you do the creation? Can I get a version in which importing and creating is prohibited?
If you don't want that customers create DNS zones, then set the number of DNS zones to 0 in his client limits.