Developers need to be able to determine whether their code is being run by a user or during cron. Potential use cases are error logging/notification, node access permissions, calculation iterations, and probably many more. Here is a specific need in Domain Access: #1851400: Node grants are incorrect during cron runs potentially causing a fatal exception in Entity->save().

This patch creates a global in bootstrap.inc, then sets it to TRUE during the cron runs.

Files: 
CommentFileSizeAuthor
drupal-add-run-cron-flag-0.patch2.15 KBeosrei
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] Unable to apply patch drupal-add-run-cron-flag-0.patch. Unable to apply patch. See the log in the details link for more information. View

Comments

Status: Needs review » Needs work

The last submitted patch, drupal-add-run-cron-flag-0.patch, failed testing.

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.