AccompanyingPeriodResource: add ACL

This commit is contained in:
2022-01-10 23:12:52 +01:00
parent 2c4d06371c
commit 7564c2fde1
2 changed files with 10 additions and 5 deletions

View File

@@ -23,6 +23,11 @@ class AccompanyingPeriodResourceVoter extends Voter
private AccessDecisionManagerInterface $accessDecisionManager;
public function __construct(AccessDecisionManagerInterface $accessDecisionManager)
{
$this->accessDecisionManager = $accessDecisionManager;
}
protected function supports($attribute, $subject)
{
return $subject instanceof Resource && self::EDIT === $attribute;
@@ -35,7 +40,7 @@ class AccompanyingPeriodResourceVoter extends Voter
case self::EDIT:
return $this->accessDecisionManager->decide(
$token,
AccompanyingPeriodVoter::EDIT,
[AccompanyingPeriodVoter::EDIT],
$subject->getAccompanyingPeriod()
);