Loading core/config/schema/core.entity.schema.yml +30 −0 Changes for core/config/schema/core.entity.schema.yml: 30 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -379,3 +379,33 @@ block.settings.field_block:*:*:*: action.configuration.entity:*:*: type: action_configuration_default label: 'Entity action' action.configuration.action_send_email_action: type: mapping label: 'Send email configuration' mapping: recipient: type: string label: 'Recipient' subject: type: label label: 'Subject' message: type: text label: 'Message' action.configuration.action_goto_action: type: mapping label: 'Redirect to URL configuration' mapping: url: type: string label: 'URL' action.configuration.action_message_action: type: mapping label: 'Display a message to the user configuration' mapping: message: type: text label: 'Message' core/modules/action/src/Plugin/Action/EmailAction.php→core/lib/Drupal/Core/Action/Plugin/Action/EmailAction.php +1 −1 Changes for core/lib/Drupal/Core/Action/Plugin/Action/EmailAction.php: 1 added line, 1 removed line. Original line number Diff line number Diff line <?php namespace Drupal\action\Plugin\Action; namespace Drupal\Core\Action\Plugin\Action; use Drupal\Component\Render\PlainTextOutput; use Drupal\Component\Utility\EmailValidatorInterface; Loading core/modules/action/src/Plugin/Action/GotoAction.php→core/lib/Drupal/Core/Action/Plugin/Action/GotoAction.php +1 −1 Changes for core/lib/Drupal/Core/Action/Plugin/Action/GotoAction.php: 1 added line, 1 removed line. Original line number Diff line number Diff line <?php namespace Drupal\action\Plugin\Action; namespace Drupal\Core\Action\Plugin\Action; use Drupal\Component\Utility\UrlHelper; use Drupal\Core\Access\AccessResult; Loading core/modules/action/src/Plugin/Action/MessageAction.php→core/lib/Drupal/Core/Action/Plugin/Action/MessageAction.php +1 −1 Changes for core/lib/Drupal/Core/Action/Plugin/Action/MessageAction.php: 1 added line, 1 removed line. Original line number Diff line number Diff line <?php namespace Drupal\action\Plugin\Action; namespace Drupal\Core\Action\Plugin\Action; use Drupal\Core\Access\AccessResult; use Drupal\Core\Action\ConfigurableActionBase; Loading core/modules/action/action.post_udate.php 0 → 100644 +24 −0 Changes for core/modules/action/action.post_udate.php: 24 added lines, 0 removed lines. Original line number Diff line number Diff line <?php /** * @file * Post update functions for Action module. */ use Drupal\Core\Config\Entity\ConfigEntityUpdater; use Drupal\system\ActionConfigEntityInterface; /** * Moves action plugins to core. */ function action_post_update_move_plugins(&$sandbox = NULL) { $resave_ids = [ 'action_goto_action', 'action_message_action', 'action_send_email_action', ]; \Drupal::classResolver(ConfigEntityUpdater::class)->update($sandbox, 'action', function (ActionConfigEntityInterface $action) use ($resave_ids) { // Save entity to recalculate dependencies. return $action->isConfigurable() && in_array($action->getPlugin()->getPluginId(), $resave_ids, TRUE); }); } Loading
core/config/schema/core.entity.schema.yml +30 −0 Changes for core/config/schema/core.entity.schema.yml: 30 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -379,3 +379,33 @@ block.settings.field_block:*:*:*: action.configuration.entity:*:*: type: action_configuration_default label: 'Entity action' action.configuration.action_send_email_action: type: mapping label: 'Send email configuration' mapping: recipient: type: string label: 'Recipient' subject: type: label label: 'Subject' message: type: text label: 'Message' action.configuration.action_goto_action: type: mapping label: 'Redirect to URL configuration' mapping: url: type: string label: 'URL' action.configuration.action_message_action: type: mapping label: 'Display a message to the user configuration' mapping: message: type: text label: 'Message'
core/modules/action/src/Plugin/Action/EmailAction.php→core/lib/Drupal/Core/Action/Plugin/Action/EmailAction.php +1 −1 Changes for core/lib/Drupal/Core/Action/Plugin/Action/EmailAction.php: 1 added line, 1 removed line. Original line number Diff line number Diff line <?php namespace Drupal\action\Plugin\Action; namespace Drupal\Core\Action\Plugin\Action; use Drupal\Component\Render\PlainTextOutput; use Drupal\Component\Utility\EmailValidatorInterface; Loading
core/modules/action/src/Plugin/Action/GotoAction.php→core/lib/Drupal/Core/Action/Plugin/Action/GotoAction.php +1 −1 Changes for core/lib/Drupal/Core/Action/Plugin/Action/GotoAction.php: 1 added line, 1 removed line. Original line number Diff line number Diff line <?php namespace Drupal\action\Plugin\Action; namespace Drupal\Core\Action\Plugin\Action; use Drupal\Component\Utility\UrlHelper; use Drupal\Core\Access\AccessResult; Loading
core/modules/action/src/Plugin/Action/MessageAction.php→core/lib/Drupal/Core/Action/Plugin/Action/MessageAction.php +1 −1 Changes for core/lib/Drupal/Core/Action/Plugin/Action/MessageAction.php: 1 added line, 1 removed line. Original line number Diff line number Diff line <?php namespace Drupal\action\Plugin\Action; namespace Drupal\Core\Action\Plugin\Action; use Drupal\Core\Access\AccessResult; use Drupal\Core\Action\ConfigurableActionBase; Loading
core/modules/action/action.post_udate.php 0 → 100644 +24 −0 Changes for core/modules/action/action.post_udate.php: 24 added lines, 0 removed lines. Original line number Diff line number Diff line <?php /** * @file * Post update functions for Action module. */ use Drupal\Core\Config\Entity\ConfigEntityUpdater; use Drupal\system\ActionConfigEntityInterface; /** * Moves action plugins to core. */ function action_post_update_move_plugins(&$sandbox = NULL) { $resave_ids = [ 'action_goto_action', 'action_message_action', 'action_send_email_action', ]; \Drupal::classResolver(ConfigEntityUpdater::class)->update($sandbox, 'action', function (ActionConfigEntityInterface $action) use ($resave_ids) { // Save entity to recalculate dependencies. return $action->isConfigurable() && in_array($action->getPlugin()->getPluginId(), $resave_ids, TRUE); }); }