Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
The Workflows configure route is set to `workflows.overview` which isn't in `workflows.routing.yml`.
Proposed resolution
Replace the entry with `entity.workflow.collection`.
Remaining tasks
Implementation
User interface changes
The Configure link on the modules page is currently missing in 8.3.x.
API changes
None
Data model changes
None
Comment | File | Size | Author |
---|---|---|---|
#11 | 2848553-valid-configure-routes-11.patch | 5.54 KB | Sam152 |
#11 | 2848553-valid-configure-routes-11-TEST_ONLY.patch | 2.79 KB | Sam152 |
#11 | interdiff.txt | 2 KB | Sam152 |
#8 | 2848553-valid-configure-routes-8.patch | 6.06 KB | Sam152 |
#8 | 2848553-TEST-ONLY-valid-configure-routes-8.patch | 5.09 KB | Sam152 |
Comments
Comment #2
Jaesin CreditAttribution: Jaesin at Chapter Three commentedAdding a quick patch for what this should look like.
Comment #3
timmillwoodComment #4
Sam152 CreditAttribution: Sam152 commentedHere is a test which will fail and prevent this from happening in the future. It also fails right now for both the workflows configure route and the content moderation one, so we have two to clean up here.
The test also includes a patch from #2848728: Contact module has an undeclared dependency on the user module.
From the test run:
Comment #6
timmillwoodMaking this a more general issue as the test in #4 tests all modules.
It looks like Content Moderation and Workflows are the only ones that need fixing, so we can fix both and provide the test as part of this issue.
Comment #7
Sam152 CreditAttribution: Sam152 commentedI think this is more extension system.
Comment #8
Sam152 CreditAttribution: Sam152 commentedIncludes the fixes and a test only patch.
Comment #10
dawehnerI'm wondering whether why we cannot use the module installer directly ... here
<3
Here is some quick typo
Comment #11
Sam152 CreditAttribution: Sam152 commentedGreat feedback. The module installer took about the same time locally as recursing through dependencies, so I think this is better.
Comment #12
dawehnerOh nice! Thank you for measuring it.
Comment #13
Sam152 CreditAttribution: Sam152 as a volunteer and at PreviousNext commentedComment #15
alexpottCommitted and pushed a3c32eb to 8.4.x and dc7fd78 to 8.3.x. Thanks!
Really nice work! Love the new trait.