core/modules/system/src/DateFormatAccessControlHandler.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/modules/system/src/DateFormatAccessControlHandler.php b/core/modules/system/src/DateFormatAccessControlHandler.php index 16a3b41..8b231b7 100644 --- a/core/modules/system/src/DateFormatAccessControlHandler.php +++ b/core/modules/system/src/DateFormatAccessControlHandler.php @@ -18,8 +18,12 @@ class DateFormatAccessControlHandler extends EntityAccessControlHandler { * {@inheritdoc} */ protected function checkAccess(EntityInterface $entity, $operation, AccountInterface $account) { + // There are no restrictions on viewing the label of a date format. + if ($operation === 'view label') { + return AccessResult::allowed(); + } // Locked date formats cannot be updated or deleted. - if (in_array($operation, ['update', 'delete'])) { + elseif (in_array($operation, ['update', 'delete'])) { if ($entity->isLocked()) { return AccessResult::forbidden()->addCacheableDependency($entity); }