Tu as déjà une association entre groupe et utilisateur ; ta table permission ne me semble donc pas utile en l'état.

Par contre, il te manque la partie des fonctionnalités de l'application et...