public override bool IsGranted(StateMachineTransitionOperationRequest permissionRequest) { var permission = _permissions.FindFirst <StateMachineTransitionPermission>(); return(permissionRequest.Modifier == permission.Modifier && permissionRequest.StateCaption == permission.StateCaption && permissionRequest.StateMachineName == permission.StateMachineName); }
public override bool IsGranted(ExportPermissionRequest permissionRequest) { return(permissions.FindFirst <ExportPermission>() != null); }
public override bool IsGranted(OverallCustomizationAllowedPermissionRequest permissionRequest) { return(_permissions.FindFirst <OverallCustomizationAllowedPermission>() != null); }
public override bool IsGranted(ModifierOperationRequest modifierOperationRequest) { var permission = Permissions.FindFirst <TModifierPermission>(); return(permission != null && permission.Modifier == modifierOperationRequest.Modifier); }
public override bool IsGranted(IsAdministratorPermissionRequest permissionRequest) { return(permissions.FindFirst <IsAdministratorPermission>() != null); }
public override bool IsGranted(ModelCombinePermissionRequest permissionRequest) { var modelCombinePermission = _permissions.FindFirst <ModelCombOperationinePermission>(); return(permissionRequest.Modifier == modelCombinePermission.Modifier); }