HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2012-01-04 9188fd5e4238605b23cd49e30b9458051505762d
subdomains to pacdomain are not allowed
1 files modified
5 ■■■■ changed files
hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java 5 ●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java
@@ -108,6 +108,9 @@
                List<?> resultList = domainQuery.getResultList();
                if (resultList.size() > 0) {
                    Domain superDom = (Domain) resultList.get(0);
                    if (superDom.isPacDomain()) {
                        throw new HSAdminException("subdomains to pacdomain " + superDom.getName() + " are not allowed");
                    }
                    if (loginUser.hasPacAdminRoleFor(superDom.getUser().getPac())) {
                        break;    // same pac
                    }
@@ -118,7 +121,7 @@
                    if (dnsCheck.checkDomain(dom.getName())) {
                        break;
                    } else {
                        throw new HSAdminException("domain " + dom.getName() + " is not delegated to " + dom.getDnsMaster());
                        throw new AuthorisationException(loginUser, "add", dom);
                    }
                }
            }