Stupide de ma part,
J'ai omis d'autoriser une fonction dans le layout qui s'activé uniquement sur le controller == posts
Donc effectivement lorsque le controller == Posts il ne l'activait pas et autorisait donc l'acces. ça me fait pensé qu'il faut que j'active le module si le controller == Posts aussi.
Bref désoler pour le mini spam