- Issue created by @plopesc
- Merge request !10424Issue #3491081: Allow other modules to include their own Navigation blocks during installation β (Closed) created by plopesc
- πͺπΈSpain penyaskito Seville π, Spain πͺπΈ, UTC+2 πͺπΊ
This would be super useful for a bunch of modules. Not having this logic in navigation means having to duplicate it elsewhere (dashboard that I'm aware, potentially workspaces, environment indicator, etc).
Added some comments, but nothing should be blocking. New feature has test coverage.
Hope this can make it to 11.1.
- πͺπΈSpain penyaskito Seville π, Spain πͺπΈ, UTC+2 πͺπΊ
LGTM then.
Wondering if there should be an issue for adding the 'plugin.manager.config_action' service to core.services.yml to allow autowiring or if this was intentional.
This is not strictly speaking a Drupal CMS blocker as there are workarounds, but definitely is a nice to have.
- πͺπΈSpain penyaskito Seville π, Spain πͺπΈ, UTC+2 πͺπΊ
Neat!
- πͺπΈSpain penyaskito Seville π, Spain πͺπΈ, UTC+2 πͺπΊ
Just remembered about $is_syncing. We don't want duplicated blocks.
- πͺπΈSpain plopesc Valladolid
I did not realize until you mentioned it. Great catch!
Changes added to the MR.
- πͺπΈSpain penyaskito Seville π, Spain πͺπΈ, UTC+2 πͺπΊ
Back to RTBC
- π¦πΊAustralia larowlan π¦πΊπ.au GMT+10
Left some minor feedback on the MR, this is really nice!
- πͺπΈSpain plopesc Valladolid
Thank you for your review @larowlan. I think the feedback has been addressed.
The Needs Review Queue Bot β tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide β to find step-by-step guides for working with issues.
- πͺπΈSpain plopesc Valladolid
Back to RTBC once conflicts have been solved.
- Status changed to RTBC
about 2 months ago 10:57pm 21 February 2025 -
larowlan β
committed 999063c1 on 11.x
Issue #3491081 by plopesc, penyaskito, larowlan: Allow other modules to...
-
larowlan β
committed 999063c1 on 11.x
- π¦πΊAustralia larowlan π¦πΊπ.au GMT+10
Committed to 11.x - thanks
Discussed backport with @catch and decided not needed because this isn't a stable blocker Automatically closed - issue fixed for 2 weeks with no activity.