allow a user/referrer to see his own courses, even if the scope is not his own

This commit is contained in:
Julien Fastré 2022-03-24 10:58:43 +01:00
parent 949bdfd993
commit 7df70cab98

View File

@ -130,6 +130,14 @@ class AccompanyingPeriodVoter extends AbstractChillVoter implements ProvideRoleH
return false;
}
if (in_array($attribute, [
self::SEE, self::SEE_DETAILS, self::EDIT
])) {
if ($subject->getUser() === $token->getUser()) {
return true;
}
}
if (self::TOGGLE_CONFIDENTIAL === $attribute) {
if (null !== $subject->getUser() && ($subject->getUser() === $token->getUser())) {
return true;