See meta-issue: #2511554: [meta] Move some parts of Page Manager into CTools

After #2511556: Add BlockVariantInterface (and Trait), and BlockPluginCollection from Page Manager is committed to CTools, we'll need to refactor Page Manager to use the CTools versions and remove the old code.

Comments

dsnopek’s picture

matthewmessmer’s picture

Assigned: Unassigned » matthewmessmer
Status: Postponed » Active

Working on this at MWDS

matthewmessmer’s picture

Status: Active » Needs review
StatusFileSize
new28.04 KB

Adding patch that removes the files moved to ctools in https://www.drupal.org/node/2511556 and refactors necessary items to use the new ctools code.

Status: Needs review » Needs work

The last submitted patch, 3: refactor_after-2511574-3.patch, failed testing.

dsnopek’s picture

Status: Needs work » Postponed

Postponing on #2511556: Add BlockVariantInterface (and Trait), and BlockPluginCollection from Page Manager - the tests won't pass via testbot until that is merged.

berdir’s picture

That alone won't help.

Testbot is a bit slow with dependencies. You need a separate issue (or a separate patch in this issue) that *just* adds the ctools dependency, commit that and then give testbot some time to figure that out and update the dependency information (usually takes ~24h).

You might want to do that asap.

dsnopek’s picture

Ok, thanks! I've created a new issue for that #2551195: Add dependency on CTools.

dsnopek’s picture

StatusFileSize
new20.85 KB

Here's a new version of this patch with ConditionVariantInterface and ConditionVariantTrait added back per #2511556-13: Add BlockVariantInterface (and Trait), and BlockPluginCollection from Page Manager

dsnopek’s picture