Though expected to see more information, I am very surprised to see 
Turkey's Tombili in this blog :)

Thank you.

23 Aralık 2016 Cuma 12:33:09 UTC+3 tarihinde Yauheni Sidarenka yazdı:
>
> Hello,
>
> Please read this https://apereo.github.io/2016/10/07/webflow-extcfg/ if 
> you have not read yet. I believe it may help you.
>
>
> As far as I can see, I can only add new transtions and modifying an 
>> existing one is not possible.
>
>
> I am using CAS 5.0.0 and I have this in my web flow configurer:
>
> final Flow flow = super.getLoginFlow();
> final TransitionSet ts = 
> flow.getTransitionableState("handleAuthenticationFailure").getTransitionSet();
> final Iterator<Transition> it = ts.iterator();
> while (it.hasNext()) {
>     if 
> ("AccountLockedException".equals(it.next().getMatchingCriteria().toString())) 
> {
>         it.remove();
>     }
> }
> final Transition t = createTransition("AccountLockedException", 
> "initializeLoginForm");
> ts.add(t);
>
>
> So I removed old default transition and added my custom one.
>
> Regards,
> Yauheni
>
> On Friday, December 23, 2016 at 9:47:36 AM UTC+3, Gokhan Mansuroglu wrote:
>>
>> Hi Ray,
>>
>> Modifying the weblow.xml does not work since the flow is configured by 
>> the DefaultWebflowConfigurer. Even the viewGenericLoginSuccess state 
>> doesn't appear in the xml, it is added programmatically.
>>
>> Actually I could modify the transitions as below :
>>
>>         private void modifyTransitionDefinition(Flow flow, String stateId
>> , String eventId, String targetStateId) {
>>         TransitionableState state = (TransitionableState) flow.getState(
>> stateId);
>>         if (state != null) ((Transition) state.getTransition(eventId)).
>> setTargetStateResolver(new DefaultTargetStateResolver(targetStateId));
>>         }
>>
>>
>> But this is really complicated because you can't see the complete flow in 
>> the login-flow.xml. I think this is an important issue. I am trying to 
>> upgrade my cas version from 3.3.3 to 5.0.0 and in the 3.3.3 I can see the 
>> overall flow in one xml file, now It seems to be impossible.
>>
>> I don't know if I am doing something wrong but doesn't anyone have the 
>> same requirement ?
>>
>>
>> 22 Aralık 2016 Perşembe 19:26:20 UTC+3 tarihinde Ray Bon yazdı:
>>>
>>> Gokhan,
>>>
>>> You can, of course, modify the classes for viewGenericLoginSuccess or 
>>> create your own phase and modify the webflow.xml to point to your classes.
>>> @see 
>>> https://apereo.github.io/cas/4.1.x/installation/Webflow-Customization.html
>>> and 
>>> https://apereo.github.io/cas/5.0.x/installation/Webflow-Customization.html
>>>
>>> Ray
>>>
>>> On 2016-12-21 23:41, Gokhan Mansuroglu wrote:
>>>
>>> Hello,
>>>
>>> In the following default flow I need to change the 
>>> viewGenericLoginSuccess transition. As far as I can see, I can only add 
>>> new transtions and modifying an existing one is not possible. Is there any 
>>> solution ?
>>>
>>> Thank you.
>>>
>>> 2016-12-22 09:36:03,065 DEBUG [DecisionState] - <Entering state 
>>> 'serviceCheck' of flow 'login'>
>>> 2016-12-22 09:36:03,065 DEBUG [Transition] - <Executing [
>>> Transition@a6925f on = *, to = viewGenericLoginSuccess]>
>>> 2016-12-22 09:36:03,065 DEBUG [Transition] - <Exiting state 
>>> 'serviceCheck'>
>>> 2016-12-22 09:36:03,065 DEBUG [EndState] - <Entering state 
>>> 'viewGenericLoginSuccess' of flow 'login'>
>>>
>>>
>>>
>>> -- 
>>> - CAS gitter chatroom: https://gitter.im/apereo/cas
>>> - CAS mailing list guidelines: 
>>> https://apereo.github.io/cas/Mailing-Lists.html
>>> - CAS documentation website: https://apereo.github.io/cas
>>> - CAS project website: https://github.com/apereo/cas
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "CAS Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/a2f15f9c-3ebe-492d-987e-c9f903ba6103%40apereo.org
>>>  
>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/a2f15f9c-3ebe-492d-987e-c9f903ba6103%40apereo.org?utm_medium=email&utm_source=footer>
>>> .
>>>
>>>
>>> -- 
>>> Ray Bon
>>> Programmer Analyst
>>> Development Services, University Systems
>>> 2507218831 | CLE C023 | [email protected]
>>>
>>>

-- 
- CAS gitter chatroom: https://gitter.im/apereo/cas
- CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html
- CAS documentation website: https://apereo.github.io/cas
- CAS project website: https://github.com/apereo/cas
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/b11418fa-08d1-4c94-964f-5b6aec69dee0%40apereo.org.

Reply via email to