javrasya / django-river

Django workflow library that supports on the fly changes ⛵
BSD 3-Clause "New" or "Revised" License
742 stars 105 forks source link

Cancel the impossible transitions along with transition approvals #120

Open javrasya opened 4 years ago

javrasya commented 4 years ago

Description: When there more than one next state from the current state of the workflow and one of the transition approval is approved, django-river simply cancels all other peers and their future as well since they are impossible to reach from that moment on. It seems even though the transition approvals are canceled, their transitions still remain PENDING

Acceptance Criteria:

JohnieBraaf commented 3 years ago

This issue will be resolved by the commits referenced in this issue: https://github.com/javrasya/django-river/issues/188