+1 to that. > > I think it should be able to change the LC, if the LC is in initial state. > There is a possibility someone engage a wrong life cycle by mistake. > If the LC is in any other state we need to simply disable the LC disengage > functionality. ------ Isabelle Mauny Director, Product Management; WSO2, Inc.; http://wso2.com/ email: isabe...@wso2.com - mobile: +34 616050684
On May 2, 2012, at 11:10 AM, Amila Suriarachchi wrote: > > > On Wed, May 2, 2012 at 10:37 AM, Srinath Perera <srin...@wso2.com> wrote: > I think the model is that > > 1) Onces you attached a LC, you cannot change the LC > 2) You can detach, but you loose all your LC state > 3) You cannot edit/ delete LCs if it is attached to at least once resources > > I think it should be able to change the LC, if the LC is in initial state. > There is a possibility someone engage a wrong life cycle by mistake. > If the LC is in any other state we need to simply disable the LC disengage > functionality. > > thanks, > Amila. > > > --Srinath > > On Wed, May 2, 2012 at 9:56 AM, Senaka Fernando <sen...@wso2.com> wrote: > > Hi Subash, > > > > On Wed, May 2, 2012 at 9:33 AM, Subash Chaturanga <sub...@wso2.com> wrote: > >> > >> > >> > >> On Wed, May 2, 2012 at 12:20 AM, Senaka Fernando <sen...@wso2.com> wrote: > >>> > >>> Hi guys, > >>> > >> Hi Senaka, > >>> > >>> Once something moved from one state to another (and it got copied to a > >>> new location as a result), and if you try to get rid of the LC - you > >>> screwed > >>> up. This is not something that needs to be fixed. Why would anyone do > >>> something like that in the first place? > >>> > >> > >> +1 for that. And then what we should do is "DISABLE" the option to remove > >> or alter LC from UI when it is not in initial state. Shall we do this ? > > > > > > Honestly, I don't think that's needed either. If someone wants to validate > > this, they can implement a handler to do that and that's not a hard to do > > thing either. > > > > Thanks, > > Senaka. > >> > >> > >> > >>> > >>> Thanks, > >>> Senaka. > >>> > >>> > >>> On Mon, Apr 30, 2012 at 8:44 PM, Subash Chaturanga <sub...@wso2.com> > >>> wrote: > >>>> > >>>> > >>>> > >>>> On Mon, Apr 30, 2012 at 7:29 PM, Eranda Sooriyabandara <era...@wso2.com> > >>>> wrote: > >>>>> > >>>>> Hi Subash, > >>>>> > >>>>> AFAIK, We should "move the artifact from branch to trunk or just > >>>>> remove it from branch." Because LC change means current LC is out of > >>>>> date or > >>>>> no longer valid and keeping it is redundant. Also I don't think we need > >>>>> a > >>>>> "preserve-the-original" flag since moving to a new LC means a new start > >>>>> and > >>>>> we can use a warning message if it really need the user to be warned. > >>>> > >>>> > >>>> A user detaches a LC from an already promoted governance artifact (i.e > >>>> service), may be because he no longer wants it or else he doesn't want it > >>>> for the moment. > >>>> In that sense, we should provide an option to add a LC again (which is > >>>> already we supports). Then question comes what are the acceptable > >>>> expectations of the user when he create his LC again.(want to start from > >>>> trunk or from recent state) . Because a user who has 10 states in his LC > >>>> and he may detach the LC in 5th state. Should we force him to come from > >>>> initial state (trunk). We don't know in what context they use our LCs. > >>>> > >>>> What I propose is, lets add a option called "attach" in the LifeCycle > >>>> admin menu, which gets activate upon creating a LC. It can attach and > >>>> detach > >>>> itself. > >>>> And LC can only be created from Add artifact UI.(i.e Add Service UI). > >>>> WDYT ? I think this will give a more flexibility for the users. > >>>> > >>>> > >>>> > >>>>> > >>>>> > >>>>> thanks > >>>>> Eranda > >>>>> > >>>>> On Mon, Apr 30, 2012 at 2:34 PM, Subash Chaturanga <sub...@wso2.com> > >>>>> wrote: > >>>>>> > >>>>>> Hi all, > >>>>>> > >>>>>> $subject is regarding the carbon issue [1] . Here, > >>>>>> > >>>>>> When try to disassociate(making associated LC to None) an existing LC > >>>>>> from an already promoted service (which resides in branches with a new > >>>>>> version according to DefalutLC impl ) and associate the LC again, its > >>>>>> state is in initial state. (now a service in branches has a LC with > >>>>>> the initial state), which is WRONG. > >>>>>> > >>>>>> Theoretically, if the associated LC is in its initial state, the > >>>>>> relevant artifact SHOULD be in trunk. So to fix the above issue, > >>>>>> > >>>>>> - based on the flag, preserve-the-original, we can move the artifact > >>>>>> from branch to trunk or just remove it from branch. > >>>>>> - or should we allow users to decide what should happen upon removing > >>>>>> an already associated LC from a service (or any governance artifact). > >>>>>> i.e > >>>>>> whether they want to start the service from trunk or start from its > >>>>>> recent > >>>>>> state or etc ? > >>>>>> > >>>>>> [1] - https://wso2.org/jira/browse/CARBON-12994 > >>>>>> > >>>>>> Thanks > >>>>>> -- > >>>>>> Subash Chaturanga > >>>>>> Software Engineer > >>>>>> WSO2 Inc. http://wso2.com > >>>>>> > >>>>>> email - sub...@wso2.com > >>>>>> phone - 077 2225922 > >>>>>> > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Dev mailing list > >>>>>> Dev@wso2.org > >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Eranda Sooriyabandara > >>>>> Software Engineer; > >>>>> Integration Technologies Team; > >>>>> WSO2 Inc.; http://wso2.com > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> > >>>> Subash Chaturanga > >>>> Software Engineer > >>>> WSO2 Inc. http://wso2.com > >>>> > >>>> email - sub...@wso2.com > >>>> phone - 077 2225922 > >>>> > >>> > >>> > >>> > >>> -- > >>> Senaka Fernando > >>> Product Manager - WSO2 Governance Registry; > >>> Associate Technical Lead; WSO2 Inc.; http://wso2.com > >>> Member; Apache Software Foundation; http://apache.org > >>> > >>> E-mail: senaka AT wso2.com > >>> P: +1 408 754 7388; ext: 51736; M: +94 77 322 1818 > >>> Linked-In: http://linkedin.com/in/senakafernando > >>> > >>> Lean . Enterprise . Middleware > >>> > >> > >> > >> > >> -- > >> > >> Subash Chaturanga > >> Software Engineer > >> WSO2 Inc. http://wso2.com > >> > >> email - sub...@wso2.com > >> phone - 077 2225922 > >> > > > > > > > > -- > > Senaka Fernando > > Product Manager - WSO2 Governance Registry; > > Associate Technical Lead; WSO2 Inc.; http://wso2.com > > Member; Apache Software Foundation; http://apache.org > > > > E-mail: senaka AT wso2.com > > P: +1 408 754 7388; ext: 51736; M: +94 77 322 1818 > > Linked-In: http://linkedin.com/in/senakafernando > > > > Lean . Enterprise . Middleware > > > > > > _______________________________________________ > > Architecture mailing list > > architect...@wso2.org > > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > > > > > -- > ============================ > Srinath Perera, Ph.D. > http://www.cs.indiana.edu/~hperera/ > http://srinathsview.blogspot.com/ > _______________________________________________ > Architecture mailing list > architect...@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > > > -- > Amila Suriarachchi > > Software Architect > WSO2 Inc. ; http://wso2.com > lean . enterprise . middleware > > phone : +94 71 3082805 > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev