[ 
https://issues.apache.org/jira/browse/MYFACES-3691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13761552#comment-13761552
 ] 

Leonardo Uribe commented on MYFACES-3691:
-----------------------------------------

Some major fixes has been done over base algorithm:

- Take into account all active flows to derive navigation cases instead only 
the current one, that 

prevents broken links.
- Allow reenter into a flow clearing flow scope multiple times
- Fix case when navigation case is a redirect
- If a return from a flow is done and the current flow is another one do the 
transition exiting from all 

flows in the stack that depends to the returning flow.

With these fixes, now faces flow algorithm take into account multiple flows at 
the same time, and it allows restart a flow (for example click to start a flow, 
and try to start again the flow, in that case it just exit and reenter the 
flow) or reenter into a flow (click to start a flow, do some other non related 
navigation and go back to a page that is part of the flow and continue).
                
> Implement Faces Flows
> ---------------------
>
>                 Key: MYFACES-3691
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3691
>             Project: MyFaces Core
>          Issue Type: Task
>          Components: JSR-344
>            Reporter: Leonardo Uribe
>
> Implement Faces Flows as described in JSF 2.2 spec. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to