HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2011-06-24 85a7dd60bfb9632ecce47fff41a9c6d22ec6a970
NullPointerException fuer Hostmaster im Queue-Modul
2 files modified
11 ■■■■ changed files
hsarback/src/de/hsadmin/core/qserv/QueueTask.java 5 ●●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/user/UnixUser.java 6 ●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/core/qserv/QueueTask.java
@@ -74,8 +74,9 @@
     */
    @Override
    public boolean isReadAllowedFor(UnixUser loginUser) {
        return loginUser.hasPacAdminRoleFor(getUser().getPac())
                || loginUser.id() == getUser().id();
        return loginUser.hasHostmasterRole()
            || loginUser.hasPacAdminRoleFor(getUser().getPac())
            || loginUser.id() == getUser().id();
    }
    /**
hsarback/src/de/hsadmin/mods/user/UnixUser.java
@@ -287,9 +287,9 @@
     * determines whether this user account has admin rights on the given pac
     */
    public boolean hasPacAdminRoleFor(de.hsadmin.mods.pac.Pac pac) {
        // TODO: hardcoded Hostsharing conventions
        return pac.getName().equals(getName())
                || hasCustomerRoleFor(pac.getCustomer());
        return pac != null &&
            (pac.getName().equals(getName())
                || hasCustomerRoleFor(pac.getCustomer()) );
    }
    /**