Commit 1bc93af1 authored by Julien Fastré's avatar Julien Fastré

add hierarchy in role + translations

parent 6cdccb15
Pipeline #14009 failed with stages
in 1 minute and 13 seconds
......@@ -140,6 +140,7 @@ Opening the accompanying period: Ouverture d'une période d'accompagnement
CHILL_PERSON_SEE: Voir les personnes
CHILL_PERSON_UPDATE: Modifier les personnes
CHILL_PERSON_CREATE: Ajouter des personnes
CHILL_PERSON_STATS: Statistiques sur les personnes
#period
Period closed!: Période clôturée!
......
......@@ -22,14 +22,14 @@ namespace Chill\PersonBundle\Security\Authorization;
use Chill\MainBundle\Security\Authorization\AbstractChillVoter;
use Chill\MainBundle\Entity\User;
use Chill\MainBundle\Security\Authorization\AuthorizationHelper;
use Chill\MainBundle\Security\ProvideRoleInterface;
use Chill\MainBundle\Security\ProvideRoleHierarchyInterface;
/**
*
*
* @author Julien Fastré <julien.fastre@champs-libres.coop>
*/
class PersonVoter extends AbstractChillVoter implements ProvideRoleInterface
class PersonVoter extends AbstractChillVoter implements ProvideRoleHierarchyInterface
{
const CREATE = 'CHILL_PERSON_CREATE';
const UPDATE = 'CHILL_PERSON_UPDATE';
......@@ -86,5 +86,10 @@ class PersonVoter extends AbstractChillVoter implements ProvideRoleInterface
{
return $this->getSupportedAttributes();
}
public function getRolesWithHierarchy()
{
return [ 'Person' => $this->getRoles() ];
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment