Axel Raboit EI

Synchroniser les privilèges

Aligner la liste des droits sur ce que le code déclare.

Les privilèges sont déclarés par les modules. La commande fait le ménage entre la déclaration et la base.

La commande

php bin/console aurora:privileges:sync

Ce qu'elle fait

  • Elle purge les privilèges qui ont disparu du code, et les retire des rôles qui les portaient.
  • Elle signale les nouveaux, sans les attribuer : donner un droit à un rôle est une décision, pas une conséquence d'une mise à jour.

Après elle

Passer sur les rôles pour cocher les nouveaux privilèges. Une fonctionnalité livrée dont personne n'a le droit ressemble beaucoup à une fonctionnalité cassée.