Commit 5ae6d69a authored by Jean-Baptiste Oellers's avatar Jean-Baptiste Oellers
Browse files

Ajout vérification du droit de modifier une fiche personne

parent b7e26877
Loading
Loading
Loading
Loading
+8 −1
Changes for module/Oscar/src/Oscar/Service/PersonDeleteService.php: 8 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -2,8 +2,15 @@

namespace Oscar\Service;

class PersonDeleteService 
use Oscar\Provider\Privileges;
use Oscar\Traits\UseOscarUserContextService;
use Oscar\Traits\UseOscarUserContextServiceTrait;

class PersonDeleteService implements UseOscarUserContextService
{
    use UseOscarUserContextServiceTrait;

    function delete() {
        $this->getOscarUserContextService()->check(Privileges::PERSON_EDIT);
    }
}
+1 −0
Changes for module/Oscar/src/Oscar/Service/PersonDeleteServiceFactory.php: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ class PersonDeleteServiceFactory implements FactoryInterface
    public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
    {
        $s = new PersonDeleteService();
        $s->setOscarUserContextService($container->get(OscarUserContext::class));
        return $s;
    }
}