Re: [Architecture] Facility to delete an asset through the UI in ES Publisher

2014-08-13 Thread Sameera Jayaratna
Hi Udara,

I think that will depend on how the lifecycle is defined and what states
are declared as 'delete states'.  i.e. Does the lifecycle contain a
possible transition as 'Published' --- 'Deleted'. If such a state
transition is available we will face the issue you mentioned regarding
subscriptions.

The deletion will be more meaningful if transitions to a delete state are
restricted to start from states such as 'deprecated', 'retired' or
'rejected'.

WDYT?

Thank you,
Sameera


On Wed, Aug 13, 2014 at 10:10 AM, Udara Rathnayake uda...@wso2.com wrote:

 Hi Sameera,

 Is there a way to activate this delete state? Let's take an asset in
 published life-cycle state, so are we going to allow user to click on
 delete state and then remove the asset?
 If yes, how we going to manage current subscribers for that particular
 asset?

 Regards,
 UdaraR


 On Wed, Aug 13, 2014 at 9:11 AM, Sameera Jayaratna samee...@wso2.com
 wrote:

 Hi,

 I am currently working on [1], to facilitate deleting an asset through
 the UI in Publisher. We plan to provide this based on the lifecycle state
 of the asset. Therefore a set of states/a single state has to be defined as
 'delete' state(s).

 As per a discussion with SameeraM, there are two ways in which we can
 present this to the user.

 1. When a user clicks on the delete state,


- A message prompt will appear to confirm the deletion
- If user confirms, the asset will be permanently deleted and the
state transition will occur showing the current state as the given 
 'delete'
state.
- Else, the state will remain as it is.
- In this approach its meaningful to define only a single delete
state, as entering the state means deletion of the asset.

 2. When a user clicks on one of the delete states,


- A 'delete asset' button will appear on a side of the current view
- The user can choose to delete the asset or not.
- In this approach we can have a set of states defined as delete
states, in which the user *may *delete an asset if needed.

 What is the best way to provide this functionality?

 [1] https://wso2.org/jira/browse/STORE-120?filter=11919

 Thank you,
 Sameera

 --



 *Thanks  Regards, Sameera Jayaratna Software Engineer; **WSO2 Inc. *

 *lean . enterprise . middleware |  http://wso2.com http://wso2.com *

 ___
 Architecture mailing list
 Architecture@wso2.org
 https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture




 --
 *Udara Rathnayake*
 Software Engineer
 WSO2 Inc. : http://wso2.com

 Mobile : +94 772207239
 Twitter : http://twitter.com/udarakr
 Blog: http://udarakr.blogspot.com


 ___
 Architecture mailing list
 Architecture@wso2.org
 https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture




-- 



*Thanks  Regards,Sameera Jayaratna Software Engineer; **WSO2 Inc. *

*lean . enterprise . middleware |  http://wso2.com http://wso2.com *
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


[Architecture] Facility to delete an asset through the UI in ES Publisher

2014-08-12 Thread Sameera Jayaratna
Hi,

I am currently working on [1], to facilitate deleting an asset through the
UI in Publisher. We plan to provide this based on the lifecycle state of
the asset. Therefore a set of states/a single state has to be defined as
'delete' state(s).

As per a discussion with SameeraM, there are two ways in which we can
present this to the user.

1. When a user clicks on the delete state,


   - A message prompt will appear to confirm the deletion
   - If user confirms, the asset will be permanently deleted and the state
   transition will occur showing the current state as the given 'delete'
   state.
   - Else, the state will remain as it is.
   - In this approach its meaningful to define only a single delete state,
   as entering the state means deletion of the asset.

2. When a user clicks on one of the delete states,


   - A 'delete asset' button will appear on a side of the current view
   - The user can choose to delete the asset or not.
   - In this approach we can have a set of states defined as delete states,
   in which the user *may *delete an asset if needed.

What is the best way to provide this functionality?

[1] https://wso2.org/jira/browse/STORE-120?filter=11919

Thank you,
Sameera

-- 



*Thanks  Regards,Sameera Jayaratna Software Engineer; **WSO2 Inc. *

*lean . enterprise . middleware |  http://wso2.com http://wso2.com *
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] Facility to delete an asset through the UI in ES Publisher

2014-08-12 Thread Udara Rathnayake
Hi Sameera,

Is there a way to activate this delete state? Let's take an asset in
published life-cycle state, so are we going to allow user to click on
delete state and then remove the asset?
If yes, how we going to manage current subscribers for that particular
asset?

Regards,
UdaraR


On Wed, Aug 13, 2014 at 9:11 AM, Sameera Jayaratna samee...@wso2.com
wrote:

 Hi,

 I am currently working on [1], to facilitate deleting an asset through the
 UI in Publisher. We plan to provide this based on the lifecycle state of
 the asset. Therefore a set of states/a single state has to be defined as
 'delete' state(s).

 As per a discussion with SameeraM, there are two ways in which we can
 present this to the user.

 1. When a user clicks on the delete state,


- A message prompt will appear to confirm the deletion
- If user confirms, the asset will be permanently deleted and the
state transition will occur showing the current state as the given 'delete'
state.
- Else, the state will remain as it is.
- In this approach its meaningful to define only a single delete
state, as entering the state means deletion of the asset.

 2. When a user clicks on one of the delete states,


- A 'delete asset' button will appear on a side of the current view
- The user can choose to delete the asset or not.
- In this approach we can have a set of states defined as delete
states, in which the user *may *delete an asset if needed.

 What is the best way to provide this functionality?

 [1] https://wso2.org/jira/browse/STORE-120?filter=11919

 Thank you,
 Sameera

 --



 *Thanks  Regards, Sameera Jayaratna Software Engineer; **WSO2 Inc. *

 *lean . enterprise . middleware |  http://wso2.com http://wso2.com *

 ___
 Architecture mailing list
 Architecture@wso2.org
 https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture




-- 
*Udara Rathnayake*
Software Engineer
WSO2 Inc. : http://wso2.com

Mobile : +94 772207239
Twitter : http://twitter.com/udarakr
Blog: http://udarakr.blogspot.com
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture