diff core/modules/content_moderation/content_moderation.module @ 4:a9cd425dd02b

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:11:55 +0000
parents c75dbcec494b
children 12f9dff5fda9
line wrap: on
line diff
--- a/core/modules/content_moderation/content_moderation.module	Thu Feb 28 11:14:44 2019 +0000
+++ b/core/modules/content_moderation/content_moderation.module	Thu Feb 28 13:11:55 2019 +0000
@@ -196,7 +196,7 @@
     $transition_validation = \Drupal::service('content_moderation.state_transition_validation');
 
     $valid_transition_targets = $transition_validation->getValidTransitions($entity, $account);
-    $access_result = $valid_transition_targets ? AccessResult::neutral() : AccessResult::forbidden();
+    $access_result = $valid_transition_targets ? AccessResult::neutral() : AccessResult::forbidden('No valid transitions exist for given account.');
 
     $access_result->addCacheableDependency($entity);
     $access_result->addCacheableDependency($account);
@@ -224,7 +224,7 @@
 
     // Deny edit access to the published field if the entity is being moderated.
     if ($entity_type->hasKey('published') && $moderation_info->isModeratedEntity($entity) && $entity->moderation_state && $field_definition->getName() == $entity_type->getKey('published')) {
-      return AccessResult::forbidden();
+      return AccessResult::forbidden('Cannot edit the published field of moderated entities.');
     }
   }