X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fcontent_moderation%2Fcontent_moderation.module;fp=web%2Fcore%2Fmodules%2Fcontent_moderation%2Fcontent_moderation.module;h=3481c243e186d1bd829a9ab568923126968e53ed;hp=4b07e45790b44deab1f302bc8a3eeeb27e6990bd;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/web/core/modules/content_moderation/content_moderation.module b/web/core/modules/content_moderation/content_moderation.module index 4b07e4579..3481c243e 100644 --- a/web/core/modules/content_moderation/content_moderation.module +++ b/web/core/modules/content_moderation/content_moderation.module @@ -196,7 +196,7 @@ function content_moderation_entity_access(EntityInterface $entity, $operation, A $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 @@ function content_moderation_entity_field_access($operation, FieldDefinitionInter // 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.'); } }