On Tue, Jan 25, 2011 at 11:06 AM, Afkham Azeez <[email protected]> wrote:
> > > On Mon, Jan 24, 2011 at 9:26 PM, Nuwan Bandara <[email protected]> wrote: > >> Hi, >> >> On Tue, Jan 25, 2011 at 10:44 AM, Senaka Fernando <[email protected]>wrote: >> >>> >>> >>> On Tue, Jan 25, 2011 at 10:26 AM, Nuwan Bandara <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> Yeah I agree with Sumedha, and there will be issues that we cannot go to >>>> the same exact page we were at, when the session times out. But my opinion >>>> is, that it is fine. >>>> >>>> Lets say we were in a middle of some process (maybe creating a proxy >>>> service half way through), and when the session times out in the middle, we >>>> cannot take the user back to the same exact place with all the data which >>>> was in the session (if we need that we will have to persist at each stage). >>>> IMO we have a landing page in each component and if we cant take the user >>>> to >>>> the exact place we will redirect the user to the landing page (in the case >>>> of proxy service createion, we take the user to the create proxy service >>>> first page). I assume this approach is better than taking the user to the >>>> home page always. >>>> >>>> WDYT ? >>>> >>> >>> JIRA does something nice, FYI, where they sort of remember what you did. >>> For instance, if you were developing a huge sequence, the last thing you'd >>> want to hear is that the session timed out and you need to start from >>> scratch. How about we doing something similar? >>> >> >> If so we will have to persist periodically (maybe in the registry), But >> that would be a bulky task. Also I donot think a user will be writing a huge >> sequence for hour or two, without saving it even once. >> > > They do! Once we had a session where about 3 hours worth of code was lost > because the IDE was not configured to automatically save the changes! > Agree in the case of an IDE it will be mandatory, I felt that a user will be writing the large sequence else where and will copy it to the editor, rather than typing it on the editor itself :). However we can work on persisting the information too. I will look on how it can be implemented with a cookie based approach. Regards, /Nuwan > > >> >> Regards, >> /Nuwan >> >> >>> >>> Thanks, >>> Senaka. >>> >>>> >>>> And yes, I can look into this task >>>> >>>> Regards, >>>> /Nuwan >>>> >>>> >>>> On Tue, Jan 25, 2011 at 9:59 AM, Samisa Abeysinghe <[email protected]>wrote: >>>> >>>>> We have to have a consistent approach in terms of using sessions. In >>>>> Stratos, if this is not properly followed, everything starts crumbling, >>>>> when >>>>> LB comes in front. >>>>> >>>>> >>>>> On Tue, Jan 25, 2011 at 9:55 AM, Afkham Azeez <[email protected]> wrote: >>>>> >>>>>> Some of the existing component UIs fail (mainly NPE) because they >>>>>> assume certain things to be in the HTTP session. We need to fix the >>>>>> components to return to the relevant initial UI, if certain information >>>>>> required is not present. I think we should get this in for Carbon 3.2.0 >>>>>> >>>>>> Azeez >>>>>> >>>>>> On Mon, Jan 24, 2011 at 8:09 PM, Samisa Abeysinghe >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Jan 25, 2011 at 9:34 AM, Sumedha Rubasinghe < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Jan 25, 2011 at 9:27 AM, Nuwan Bandara <[email protected]>wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> Yeah, we can get this to work with "cookie magic", at navigation we >>>>>>>>> should simply save the current page path in a cookie (need to set some >>>>>>>>> expiring time), and at timed-out login, we can read the cookie and >>>>>>>>> get the >>>>>>>>> page we were last at and send the person to that page straight away. >>>>>>>>> >>>>>>>>> There is a problem with this approach. Not all components support >>>>>>>> generating a specific UI by using a URL alone. Some UI components are >>>>>>>> written to depend on the previous page from which it was called. >>>>>>>> >>>>>>>> This is why the already implemented mechanism does not work & >>>>>>>> commented out. >>>>>>>> >>>>>>> >>>>>>> So what is the solution then? >>>>>>> >>>>>>> Thanks, >>>>>>> Samisa... >>>>>>> >>>>>>> Samisa Abeysinghe >>>>>>> VP Engineering >>>>>>> WSO2 Inc. >>>>>>> http://wso2.com >>>>>>> http://wso2.org >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Carbon-dev mailing list >>>>>>> [email protected] >>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Afkham Azeez* >>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; >>>>>> http://wso2.com, >>>>>> * >>>>>> * >>>>>> *Member; Apache Software Foundation; >>>>>> **http://www.apache.org/*<http://www.apache.org/> >>>>>> * >>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>> twitter: >>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>> * >>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>> * >>>>>> * >>>>>> *Lean . Enterprise . Middleware* >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] >>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> Thanks, >>>>> Samisa... >>>>> >>>>> Samisa Abeysinghe >>>>> VP Engineering >>>>> WSO2 Inc. >>>>> http://wso2.com >>>>> http://wso2.org >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> [email protected] >>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks & Regards, >>>> >>>> Nuwan Bandara >>>> Software Engineer >>>> WSO2 Inc. | http://wso2.com >>>> lean . enterprise . middleware >>>> >>>> http://www.nuwanbando.com >>>> >>>> <http://www.nuwanbando.com/> >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> >>> -- >>> *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://www.linkedin.com/in/senakafernando >>> >>> *Lean . Enterprise . Middleware >>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Thanks & Regards, >> >> Nuwan Bandara >> Software Engineer >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> >> http://www.nuwanbando.com >> >> <http://www.nuwanbando.com/> >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > *Afkham Azeez* > Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, > * > * > *Member; Apache Software Foundation; > **http://www.apache.org/*<http://www.apache.org/> > * > email: **[email protected]* <[email protected]>* cell: +94 77 3320919 > blog: **http://blog.afkham.org* <http://blog.afkham.org>* > twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> > * > linked-in: **http://lk.linkedin.com/in/afkhamazeez* > * > * > *Lean . Enterprise . Middleware* > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Thanks & Regards, Nuwan Bandara Software Engineer WSO2 Inc. | http://wso2.com lean . enterprise . middleware http://www.nuwanbando.com <http://www.nuwanbando.com/>
_______________________________________________ Carbon-dev mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
