Problem/Motivation

Integrates ctools context plugins and relationships as part of #3299868: [meta] Context plugin system.

[ctools plugins] added relationships. We need to let page_manager know how to use them. There are many forms that need a tweak and in a few places where page_manager gets context, we needed it to also get relationships.

Also, Layout Builder and Page Manager don't play nice together when it comes to context. When you select a context in Page Manager it doesn't show up in Layout Builder as fulfilling what block plugins needed to be placed until you went through a forceable save because it wasn't consulting the tempstore that was already there. That would mean that users would have to hit save mid edit before the system would be functional. This patch attempts to resolve those issues by bringing the temp stores more in line with each other.

Remaining tasks

  • Upgrade path
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

Tim Bozeman created an issue. See original summary.

tim bozeman’s picture

anoopsingh92 made their first commit to this issue’s fork.

anoopsingh92’s picture

Assigned: Unassigned » anoopsingh92
anoopsingh92’s picture

StatusFileSize
new112.39 KB

Hi @Tim Bozeman, Ireviewed your patch. It is applying cleanly and it looks good to me.
Patch #2
Thank you so much for the patch.

anoopsingh92’s picture

Assigned: anoopsingh92 » Unassigned
socialnicheguru’s picture

Status: Needs review » Needs work

does not apply to latest release

tim bozeman’s picture

Status: Needs work » Needs review
StatusFileSize
new59.66 KB

Rerolled for D10! 🚀

Status: Needs review » Needs work

The last submitted patch, 8: 3299865-8-page_manager_contexts.patch, failed testing. View results
- codesniffer_fixes.patch Interdiff of automated coding standards fixes only.