Hi Thilini/Abimaran, I got the rational behind the design. Thank you very much for the explanations.
On Thu, Jul 7, 2016 at 5:45 PM, Abimaran Kugathasan <abima...@wso2.com> wrote: > > > On Thu, Jul 7, 2016 at 5:02 PM, Asanka Vithanage <asan...@wso2.com> wrote: > >> Hi All, >> >> Thanks for all the replies. >> >> @Roshan >> >> We can't remove subscriptions by going to the Application, Application >> only lists logged in users subscriptions. >> >> @Lakshman/Bhathiya/Chamin >> >> Yes, I understand we can achieve delete API following these steps. But >> those are actually workarounds. >> >> Why don't we allow API publish user to delete subscriptions to that API ? >> So he can delete the API after removing subscriptions. >> Even at some situations, API Published user("userPub") may want to remove >> subscriptions selectively.I don't see a way to do that as well. >> > > You can block the subscription, but only the subscriber can unsubscribe > it. > >> >> >> >> On Thu, Jul 7, 2016 at 4:22 PM, Chamin Dias <cham...@wso2.com> wrote: >> >>> Hi, >>> >>> Change the lifecycle to "Block" >>> Then existing users (already who subscribed) cannot use the API, also >>> new users are not able to subscribe to the blocked API. >>> In this state also, you are not allowed to delete the API form the API >>> publisher since there is a subscriber. >>> >>> If you want to delete the API, you can do the following. >>> Change the lifecycle to "Deprecate" >>> After that, Change the lifecycle to "Retire". >>> Then go the home page of the API publisher, locate the API then you will >>> see that there are "0 users" with the API. Now you should be able to delete >>> the API. >>> >>> Thanks. >>> >>> On Thu, Jul 7, 2016 at 4:17 PM, Bhathiya Jayasekara <bhath...@wso2.com> >>> wrote: >>> >>>> >>>> On Thu, Jul 7, 2016 at 3:43 PM, Asanka Vithanage <asan...@wso2.com> >>>> wrote: >>>> >>>>> Hi All, >>>>> >>>>> Using API Publisher and Store, I am trying to achieve the $Subject. >>>>> But it seems via current store and publisher UIs, we can't do that. >>>>> >>>>> Let's think we create two users called userPub and userSub with only >>>>> login and Manage permissions. >>>>> Then "userPub" login to the API Publisher and create/Publish an API. >>>>> Then "userSub" login to the API Store and subscribe to the above API. >>>>> Now "userPub" want to the delete the API, But Publisher does not allow >>>>> to delete the API due to the subscriptions. >>>>> Now the question is how do delete the subscriptions, Though I logged >>>>> to store with user "userPub" I can't find a way to remove the >>>>> subscription. >>>>> So, as a result, I can't figure out a way to delete the API. >>>>> >>>>> Do we have a way to delete the API in this kind of situation? >>>>> Appreciate your thoughts. >>>>> >>>> >>>> You can demote to created and then delete. >>>> >>>> Thanks, >>>> Bhathiya >>>> >>>> >>>>> >>>>> >>>>> -- >>>>> Asanka Vithanage >>>>> Senior Software Engineer -QA >>>>> Mobile: +94 0716286708 >>>>> Email: asan...@wso2.com >>>>> WSO2 Inc. www.wso2.com >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Bhathiya Jayasekara* >>>> *Senior Software Engineer,* >>>> *WSO2 inc., http://wso2.com <http://wso2.com>* >>>> >>>> *Phone: +94715478185 <%2B94715478185>* >>>> *LinkedIn: http://www.linkedin.com/in/bhathiyaj >>>> <http://www.linkedin.com/in/bhathiyaj>* >>>> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* >>>> *Blog: http://movingaheadblog.blogspot.com >>>> <http://movingaheadblog.blogspot.com/>* >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Chamin Dias >>> *Software Engineer* >>> Mobile : +94 (0) 716 097455 <%2B94%20%280%29%20773%20451194> >>> Email : cham...@wso2.com >>> Blog : https://chamindias.wordpress.com/ >>> >> >> >> >> -- >> Asanka Vithanage >> Senior Software Engineer -QA >> Mobile: +94 0716286708 >> Email: asan...@wso2.com >> WSO2 Inc. www.wso2.com >> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Thanks > Abimaran Kugathasan > Senior Software Engineer > > Email : abima...@wso2.com > Mobile : +94 773922820 > > <http://stackoverflow.com/users/515034> > <http://lk.linkedin.com/in/abimaran> > <http://www.lkabimaran.blogspot.com/> <https://github.com/abimarank> > <https://twitter.com/abimaran> > > -- Asanka Vithanage Senior Software Engineer -QA Mobile: +94 0716286708 Email: asan...@wso2.com WSO2 Inc. www.wso2.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev