- π·π΄Romania amateescu
This is just a reroll of the patch from #66 that applies on top of other recent patches from the workspaces issue queue.
- Status changed to Needs review
over 1 year ago 6:35pm 1 May 2023 - last update
over 1 year ago Patch Failed to Apply - last update
over 1 year ago 29,368 pass - π·π΄Romania amateescu
@s_leu #73: you're right, that particular override is not necessary anymore. It has been been carried over since the initial patches posted in this issue, but it was made redundant by the override of
\Drupal\workspaces\WorkspacesMenuTreeStorage::loadTreeData()
, where we ensure that we cache menu trees by workspace.Like #76, I also couldn't reproduce the problem from #72, my guess is that there was another contrib or custom module at play.
@i-grou #78: new menu links created in a workspace are working correctly (displayed when the workspace is active, not displayed in Live), and there's also test coverage for this in the patch.
Let's get a fresh test run, it's been a few years since the last one.
Also cleaned up the IS a bit, it now describes very well what this patch does.
- last update
over 1 year ago 29,403 pass - Status changed to Needs work
over 1 year ago 10:28pm 1 June 2023 - πΊπΈUnited States smustgrave
Can we get a change record for the new service?
Rest looks good.
- Status changed to Needs review
over 1 year ago 4:31pm 12 June 2023 - π·π΄Romania amateescu
@smustgrave, do you mean the new
workspaces.menu.tree_storage
decorator? If so, that's a private service and no one should know (or care) about it :) - Status changed to RTBC
over 1 year ago 1:33am 13 June 2023 - πΊπΈUnited States smustgrave
Then in that case lets see if we can get into 10.2 early
27:15 25:59 Running- last update
over 1 year ago 29,430 pass - last update
over 1 year ago 29,427 pass, 2 fail The last submitted patch, 81: 3040258-81.patch, failed testing. View results β
- last update
over 1 year ago 29,430 pass, 1 fail The last submitted patch, 81: 3040258-81.patch, failed testing. View results β
- last update
over 1 year ago 29,431 pass - last update
over 1 year ago 29,437 pass - last update
over 1 year ago 29,437 pass - last update
over 1 year ago 29,437 pass - last update
over 1 year ago 29,442 pass - last update
over 1 year ago 29,443 pass - last update
over 1 year ago 29,444 pass - last update
over 1 year ago 29,444 pass - last update
over 1 year ago 29,444 pass - last update
over 1 year ago 29,439 pass, 2 fail The last submitted patch, 81: 3040258-81.patch, failed testing. View results β
- last update
over 1 year ago 29,440 pass - Status changed to Needs work
over 1 year ago 11:47pm 9 July 2023 - π¦πΊAustralia larowlan π¦πΊπ.au GMT+10
Two minor nits, please self RTBC after making these changes @amateescu - and feel free to ping me to come back, want to get this in early for 10.2
-
+++ b/core/modules/workspaces/src/WorkspacesMenuTreeStorage.php @@ -0,0 +1,112 @@ + /** + * The workspace manager service. + * + * @var \Drupal\workspaces\WorkspaceManagerInterface + */ + protected $workspaceManager; + + /** + * The workspace association service. + * + * @var \Drupal\workspaces\WorkspaceAssociationInterface + */ + protected $workspaceAssociation; + + /** + * The entity type manager. + * + * @var \Drupal\Core\Entity\EntityTypeManagerInterface + */ + protected $entityTypeManager;
Let's use constructor property promotion for new code
-
+++ b/core/modules/workspaces/tests/src/Functional/WorkspaceMenuLinkContentIntegrationTest.php @@ -0,0 +1,119 @@ + * Tests a complete deployment scenario across different workspaces.
copy paste?
-
- Status changed to RTBC
over 1 year ago 8:19am 10 July 2023 - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,805 pass -
larowlan β
committed e0539a1b on 10.1.x
Issue #3040258 by amateescu, adityasingh, anushrikumari, larowlan, s_leu...
-
larowlan β
committed e0539a1b on 10.1.x
-
larowlan β
committed 96ac98b6 on 11.x
Issue #3040258 by amateescu, adityasingh, anushrikumari, larowlan, s_leu...
-
larowlan β
committed 96ac98b6 on 11.x
- Status changed to Fixed
over 1 year ago 10:26pm 10 July 2023 Automatically closed - issue fixed for 2 weeks with no activity.