ein versuch mit der Aussagenlogik bei der Rechteabfrage

This commit is contained in:
Purodha Blissenbach 2012-07-18 13:59:14 +00:00
parent 32fc2cd893
commit 17e149eb26

View File

@ -213,7 +213,7 @@ public class DomainModuleImpl extends AbstractModuleImpl {
boolean isCustomer = aLoginUserName.equals(domPac.getCustomer().getName()); boolean isCustomer = aLoginUserName.equals(domPac.getCustomer().getName());
boolean isHostmaster = loginUser.hasHostmasterRole(); boolean isHostmaster = loginUser.hasHostmasterRole();
if (!isPacAdmin && !isCustomer && !isHostmaster) { if (!isPacAdmin && !isCustomer && !isHostmaster) {
if (!isDomAdmin && !"update".equals(method)) { if (! isDomAdmin || !"update".equals(method)) {
throw new AuthorisationException(loginUser, method, dom); throw new AuthorisationException(loginUser, method, dom);
} }
} }