OpenSAGA Core

Prevent execution of non-repeatable transitions

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: OpenSAGA 1.0.0
  • Fix Version/s: OpenSAGA 3.0.0
  • Component/s: Model
  • Labels:
    None

Description

It should be possible to mark transitions with non-repeatable="true". In that case subsequent transition events in the transition service should do nothing at all but directly proceed to rendering. The internal session synchronization will ensure that the correct result will be rendered (as it was created by the very first transition execution).

Activity

Hide
Thomas Biskup added a comment -

This probably requires storing the ID of the last transition that was executed in the conversation context.

Show
Thomas Biskup added a comment - This probably requires storing the ID of the last transition that was executed in the conversation context.
Hide
Jochen Terstiege added a comment -

In most cases transitions are non-repeatable, therefore the flag should be renamed to "repeatable" and it's default value should be "false".

Show
Jochen Terstiege added a comment - In most cases transitions are non-repeatable, therefore the flag should be renamed to "repeatable" and it's default value should be "false".
Hide
Thomas Biskup added a comment -

Iagree completely. Being able to repeat a transition is the exception to the rule!

Show
Thomas Biskup added a comment - Iagree completely. Being able to repeat a transition is the exception to the rule!
Hide
Jochen Terstiege added a comment -

Moved to 2.0, waiting for a possible solution in Webflow?!

Show
Jochen Terstiege added a comment - Moved to 2.0, waiting for a possible solution in Webflow?!
Hide
Andreas Kuckartz added a comment -

This does not look like a blocker because it does not prevent tests.

Show
Andreas Kuckartz added a comment - This does not look like a blocker because it does not prevent tests.

People

Vote (1)
Watch (1)

Dates

  • Created:
    Updated:

Time Tracking

Estimated:
4h
Original Estimate - 4h
Remaining:
4h
Remaining Estimate - 4h
Logged:
Not Specified
Time Spent - Not Specified