Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 29.37 KB
MD5: debd99609473bd8574fd3c413b7165d1
SHA-1: eea379789a8be14fed785c15ea19e936e2c2bb1f
SHA-256: 11fd95dad90a3f1a27250a835448da08a28b0a53a78c78906cbd3649950074b8
Download zip 59.58 KB
MD5: 212301320a7fa10ad371d081a6bf9a55
SHA-1: e460a536d2bb6e52469adf68fc08a93e80a11928
SHA-256: eb58aec578cbe59880cb08f58d84ac2321e6f8fff8c32810637797d9f44059f9

Release notes

Syncing release with Page Manager and Panels

Highlights:
Added UUID support for the ConditionConfiguration form in anticipation of PageManager's needs.
Added \Drupal\ctools\Plugin\Condition\EntityType condition and corresponding deriver for generic entity bundle condition usage.
Fixed #2594179: EntityDeriverBase should inject the string translation service
Fixed #2607246: Fix messages that still using !
Provided a proper return value for FormWizardInterface::getRouteName() as an update to the previous Wizard improvements.

Full list of changes:

Changes since 8.x-3.0-alpha17:

  • #2607246 by andypost: Fix messages that still using !
  • Merge branch '8.x-3.x' of git.drupal.org:project/ctools into 8.x-3.x
  • initial commit of generic entity bundle checking
  • adding support for uuid keyed condition configuration
  • returning the route name appropriately.
  • #2594179 by dsnopek: EntityDeriverBase should inject the string translation service
  • Updated the wizard to be more aware of what route a wizard is happening on without necessarily needing the hard coded route id as part of the wizard. This will not fix situations where a wizard is initially places at a route other than normal operating route of the wizard.
  • #2511566 by japerry, tim.plunkett, lslinnet: Add an abstract version of Drupal\page_manager\Plugin\DisplayVariant\BlockDisplayVariant from Page Manager.
  • #2573413 by dsnopek: Fix wizard tests
  • adding an entity deriver base class since that is a pretty common need.
  • #2568741 by rlmumford, tim.plunkett: Add EntityView block from Page Manager.
  • #2511560 by dsnopek, brantwynn: Add Drupal\page_manager\Plugin\VariantAwareInterface and VariantCollection from Page Manager
  • Tempstore values should be saved before next parameters are determined since the parameters could change based upon the updated values in the tempstore.
  • Resolving a couple minor issues that were filling watchdog with errors but not breaking the system.
  • undoing some unnecessary code flailing that occurred during fixing #2543178
  • #2543178 by dawehner, EclipseGc: Resolved both installation issues with CTools subsequent to Drupal 8 beta-12 changes and fixed modal form wizard step progression and submission.
  • Merge branch '8.x-3.x' of http://git.drupal.org/project/ctools into 8.x-3.x
  • attempting to get modal wizards working again, this is not yet working but does not seem to affect the stability of regular wizards.
  • removing the WizardAjaxController for the time being to conform to changes introduced in Drupal 8.0.x beta-12. Corresponding functionality has not been successfully tested, so ajax within wizards may be broken for the time being, but at least CTools will install.
  • fixing the ajax and modal issues in the move to beta12. Effulgentsia++ for helping with the ajax button on the modal form.
  • extracting expected config values out of the entity when instantiating a wizard
  • fixing a logic error and adding a set of code changes to the entity form wizard
  • more refactoring to work with beta12 modals and ajax
  • removing a line causing a race condition in entity wizards and trying to get condition screens working with drupal 8 beta 12
  • Updating Entity form wizard to support full entity objects in the cached values and added a temporary solution to the wizard factory that sets initialized values for new wizards into the tempstore so that other methods on the wizard do not have to be passed the cached values to get at them after instantiation on the first step.
  • reworked the various "getContexts()" methods in the abstract condition form classes to expect an array of ConditionInterface objects and updated the code base to allow for constraints to be applied by condition plugins to contexts they consume. A conversion of NodeType plugin has been added as well.
  • provided improvements that cause the initValues method to work more properly during initial wizard creation.
  • changing the docs slightly
  • adding a custom ajax route that can be used in place of system.ajax for ajax form elements in a wizard
  • fixing a raw t() call to $this->t().
Created by: eclipsegc
Created on: 4 Nov 2015 at 18:27 UTC
Last updated: 12 May 2021 at 16:49 UTC
Bug fixes
New features
Insecure

Other releases