Skip to content

[Workflow][FrameworkBundle] fixed guard event names for transitions #29137

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 13, 2018

Conversation

lyrixx
Copy link
Member

@lyrixx lyrixx commented Nov 8, 2018

Q A
Branch? 3.4
Bug fix? yes
New feature? no
BC breaks? no
Deprecations? no
Tests pass? yes
Fixed tickets #28018 #28007 (comment)
License MIT
Doc PR

There is a bug when many transitions are defined with the same name.
I finished destillat's work and rebase against 3.4 as it's a bug fix.

There another point of failure, but it could not be fixed on 3.4. I will
be a need feature. The issue is related to Workflow::can($subject, $transitionName).
Since the transitionName could be not unique, we will need to support
passing an instance of Transition. A new PR is incomming

@lyrixx lyrixx added the Workflow label Nov 8, 2018
@lyrixx lyrixx force-pushed the workflow-guard-expression branch from 3c03f3c to 32b68cf Compare November 8, 2018 15:17
@lyrixx lyrixx changed the title [FrameworkBundle] fixed guard event names for transitions [Workflow][FrameworkBundle] fixed guard event names for transitions Nov 8, 2018
@lyrixx lyrixx force-pushed the workflow-guard-expression branch 3 times, most recently from 8a396ba to 2b46fc9 Compare November 8, 2018 16:22
@nicolas-grekas nicolas-grekas added this to the 3.4 milestone Nov 8, 2018
@lyrixx lyrixx force-pushed the workflow-guard-expression branch from 2b46fc9 to 60f95de Compare November 8, 2018 21:21
@lyrixx lyrixx force-pushed the workflow-guard-expression branch from 60f95de to bb50dc1 Compare November 8, 2018 21:36
@lyrixx lyrixx force-pushed the workflow-guard-expression branch from bb50dc1 to 83dc473 Compare November 8, 2018 21:39
@lyrixx
Copy link
Member Author

lyrixx commented Nov 13, 2018

Thank you @destillat.

@lyrixx lyrixx merged commit 83dc473 into symfony:3.4 Nov 13, 2018
lyrixx added a commit that referenced this pull request Nov 13, 2018
…ansitions (destillat, lyrixx)

This PR was merged into the 3.4 branch.

Discussion
----------

[Workflow][FrameworkBundle] fixed guard event names for transitions

| Q             | A
| ------------- | ---
| Branch?       | 3.4
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #28018 #28007 (comment)
| License       | MIT
| Doc PR        |

There is a bug when many transitions are defined with the same name.
I finished destillat's work and rebase against 3.4 as it's a bug fix.

There another point of failure, but it could not be fixed on 3.4. I will
be a need feature. The issue is related to `Workflow::can($subject, $transitionName)`.
Since the transitionName could be not unique, we will need to support
passing an instance of Transition. A new PR is incomming

Commits
-------

83dc473 [FrameworkBundle] fixed guard event names for transitions
fb88bfc [FrameworkBundle] fixed guard event names for transitions
@lyrixx lyrixx deleted the workflow-guard-expression branch November 13, 2018 14:05
@fabpot fabpot mentioned this pull request Nov 16, 2018
@fabpot fabpot mentioned this pull request Nov 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants