Approved On Tue, Nov 28, 2017 at 12:14 PM, Chamalee De Silva <chama...@wso2.com> wrote:
> Hi, > It seems we have added this up to C5 API definition as well though it is > not used. > Removed the CONTROLLED visibility from API definition of C5 with PR [1]. > Please review and approve. > > > [1] https://github.com/wso2/carbon-apimgt/pull/4767 > > > On Mon, Nov 27, 2017 at 6:46 PM, Sanjeewa Malalgoda <sanje...@wso2.com> > wrote: > >> Sometimes back we had this feature with API Manager and later we removed >> that. With that we can select set of tenants we need to expose our API. >> I do not think we have usages of this feature. It was there in APIM 1.4.0 >> as remember and removed in 1.6.0 or later version. >> >> [1]https://docs.wso2.com/display/AM140/API+Visibility >> >> Thanks, >> sanjeewa. >> >> On Mon, Nov 27, 2017 at 5:34 PM, Chamalee De Silva <chama...@wso2.com> >> wrote: >> >>> Hi team, >>> >>> In our visibility model of API in C4, we have following three types of >>> visibility which are documented. >>> >>> >>> - Public: >>> - >>> >>> Restricted by Roles (restrcted) >>> - >>> >>> Visible to my domain: (private) >>> >>> >>> But when checking with the code (I am refering to the C4 code), I could >>> found that there is another visibility level called *controlled.* >>> >>> This *controlled* visibility level goes with a list of >>> "visibleTenants", but could not find any usage of it. >>> When adding or updating an API as well as when retrieving the API this >>> "visibleTenants" is added if available [1]. >>> >>> Can anyone point out what is the use of this controlled visibility level >>> and is there a way to control visibility for specific tenants through this >>> without UI ? >>> >>> >>> When it comes to subscription availability, there is a separate property >>> "subscriptionTenants" for the API, so this "visibleTenants" is not related >>> to that. >>> >>> Any reason for keeping this *controlled* visibility level ? >>> Even in the REST API we have added this though it seems not used. >>> >>> >>> >>> >>> [1] https://github.com/wso2/carbon-apimgt/blob/6.1.x/components/ >>> apimgt/org.wso2.carbon.apimgt.hostobjects/src/main/java/org/ >>> wso2/carbon/apimgt/hostobjects/APIProviderHostObject.java#L1737 >>> >>> >>> >>> >>> -- >>> Thanks & Regards, >>> >>> *Chamalee De Silva* >>> Software Engineer >>> *WS**O2* Inc. :http://wso2.com/ >>> >>> Office :- *+94 11 2145345 <%2B94%2011%202145345>* >>> mobile :- *+94 7 <%2B94%2077%202782039>1 4315942* >>> >>> >> >> >> -- >> >> *Sanjeewa Malalgoda* >> WSO2 Inc. >> Mobile : +94713068779 <+94%2071%20306%208779> >> >> <http://sanjeewamalalgoda.blogspot.com/>blog >> :http://sanjeewamalalgoda.blogspot.com/ >> <http://sanjeewamalalgoda.blogspot.com/> >> >> >> > > > -- > Thanks & Regards, > > *Chamalee De Silva* > Software Engineer > *WS**O2* Inc. :http://wso2.com/ > > Office :- *+94 11 2145345 <%2B94%2011%202145345>* > mobile :- *+94 7 <%2B94%2077%202782039>1 4315942* > > -- *Praminda Jayawardana* Software Engineer WSO2 Inc.; http://wso2.com Mobile : +94 (0) 716 590918
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev