Issue #3179850 by claudiu.cristea: EntityTestAccessControlHandler allows viewing an unpublished entity

(cherry picked from commit 7de47b04ec)
merge-requests/3575/head
catch 2023-02-20 11:23:47 +00:00
parent 0e408ae82e
commit fdf674a4b1
1 changed files with 3 additions and 0 deletions

View File

@ -55,6 +55,9 @@ class EntityTestAccessControlHandler extends EntityAccessControlHandler {
return AccessResult::allowedIfHasPermission($account, 'view test entity translations');
}
}
if ($entity instanceof EntityPublishedInterface && !$entity->isPublished()) {
return AccessResult::neutral('Unpublished entity');
}
return AccessResult::allowedIfHasPermission($account, 'view test entity');
}
elseif (in_array($operation, ['update', 'delete'])) {