]> WPIA git - gigi.git/blobdiff - src/club/wpia/gigi/pages/orga/ViewOrgPage.java
add: ensure that for OrgAdmin action there is a valid OrgAdmin Challenge
[gigi.git] / src / club / wpia / gigi / pages / orga / ViewOrgPage.java
index 03274215e6158e1bb81565542435a9c66f91a45c..de4e9d043691033f6e232f151cc5a6192ecf0c1a 100644 (file)
@@ -36,7 +36,7 @@ public class ViewOrgPage extends ManagedMultiFormPage {
 
     @Override
     public boolean isPermitted(AuthorizationContext ac) {
-        return ac != null && ((ac.isInGroup(CreateOrgPage.ORG_AGENT) && ac.getActor().hasValidOrgAgentChallenge()) || ac.getActor().getOrganisations(true).size() != 0) && ac.isStronglyAuthenticated();
+        return ac != null && ((ac.isInGroup(CreateOrgPage.ORG_AGENT) && ac.getActor().hasValidOrgAgentChallenge()) || (ac.getActor().getOrganisations(true).size() != 0) && ac.getActor().hasValidOrgAdminChallenge()) && ac.isStronglyAuthenticated();
     }
 
     @Override