Skip to content

Commit

Permalink
fixing GUI authorzation
Browse files Browse the repository at this point in the history
  • Loading branch information
katkav committed Jul 17, 2014
1 parent d0edf1f commit 5a165f9
Showing 1 changed file with 2 additions and 18 deletions.
Expand Up @@ -26,9 +26,7 @@ public static <O extends ObjectType> ObjectWrapper createObjectWrapper(String di
public static <O extends ObjectType> ObjectWrapper createObjectWrapper(String displayName, String description, PrismObject<O> object, ContainerStatus status, boolean delayContainerCreation, PageBase pageBase) {
try {

AuthorizationPhaseType phase = getAuthorizationPhase(status);

PrismContainerDefinition objectDefinitionForEditing = pageBase.getModelInteractionService().getEditObjectDefinition(object, phase);
PrismContainerDefinition objectDefinitionForEditing = pageBase.getModelInteractionService().getEditObjectDefinition(object, AuthorizationPhaseType.REQUEST);
RefinedObjectClassDefinition objectClassDefinitionForEditing = null;
if (isShadow(object)) {
PrismReference resourceRef = object.findReference(ShadowType.F_RESOURCE_REF);
Expand All @@ -43,21 +41,7 @@ public static <O extends ObjectType> ObjectWrapper createObjectWrapper(String di
}
}

private static AuthorizationPhaseType getAuthorizationPhase(ContainerStatus status) {
if (status == null){
return null;
}
switch (status) {
case ADDING:
return AuthorizationPhaseType.REQUEST;
case MODIFYING:
return AuthorizationPhaseType.EXECUTION;

default:
return null;
}
}


private static boolean isShadow(PrismObject object){
return (object.getCompileTimeClass() != null && ShadowType.class.isAssignableFrom(object
.getCompileTimeClass()))
Expand Down

0 comments on commit 5a165f9

Please sign in to comment.