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

Reply via email to