Commit b25d7175 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

L'administrateur n'a plus le privilège d'autovalidation.

C'est le seul privilège concerné
parent 2011c0ee
Loading
Loading
Loading
Loading
+3 −0
Changes for module/Application/src/Service/PrivilegeService.php: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -86,11 +86,14 @@ class PrivilegeService implements PrivilegeProviderInterface, ProviderInterface
        $rc         = new \ReflectionClass(\Application\Provider\Privilege\Privileges::class);
        $privileges = array_values($rc->getConstants());
        foreach ($privileges as $privilege) {
            if ($privilege != Privileges::ENSEIGNEMENT_AUTOVALIDATION) {
                // On ne pet plus l'auto-validation à l'administrateur par défaut
                if (!isset($privilegesRoles[$privilege])) {
                    $privilegesRoles[$privilege] = [];
                }
                $privilegesRoles[$privilege][] = Role::ADMINISTRATEUR;
            }
        }

        $sql   = "
          SELECT