# Walk The Line — V15.4 — Groupes & matrice de permissions

## Nouveautés

- groupes utilisateurs configurables ;
- groupes système : Administrateur projet, Prospecteur, Technique, Trésorier, Lecture seule ;
- matrice à double entrée Fonction × Groupe ;
- cellules cliquables avec niveaux Aucun / Lecture / Lecture-écriture / Lecture-écriture-suppression ;
- niveaux maximum adaptés à chaque fonction ;
- cumul des permissions lorsqu'un utilisateur appartient à plusieurs groupes ;
- affectation des utilisateurs à un ou plusieurs projets artistiques ;
- super administrateur hors matrice avec tous les droits ;
- remplacement du booléen comptabilité par les permissions fonctionnelles ;
- menus, dashboards et actions adaptés aux permissions ;
- contrôles serveur centralisés sur les routes d'administration ;
- documents factures/devis/pièces comptables protégés selon les permissions ;
- utilisateur sans droit back-office redirigé proprement vers la connexion ;
- documentation utilisateur et spécifications mises à jour.

## Migration

```bash
php bin/console doctrine:migrations:migrate
php bin/console cache:clear
php bin/console doctrine:schema:validate
php bin/console doctrine:schema:update --dump-sql
```

Résultat attendu : mapping et base synchronisés, puis `Nothing to update`.
