Je veux empêcher les utilisateurs de créer des sujets tant qu’ils n’ont pas rempli une condition, comme avoir lu 30 sujets ou avoir accepté une politique. Cela implique d’utiliser soit la fonctionnalité de silence, soit le système de confiance. Cependant, lorsqu’un utilisateur est dans cet état de lecture seule et qu’il essaie de publier, le message qu’il reçoit est qu’il n’est pas autorisé à voir la ressource demandée. Bien que cela soit techniquement vrai, cela n’indique pas explicitement à l’utilisateur qu’il n’a pas les permissions d’écrire.
« Vous n’êtes pas autorisé à voir la ressource demandée »
La propriété ici est invalid_access, qui est vraisemblablement conçue pour capturer les permissions de lecture et d’écriture.
Est-il possible d’étendre cela, de sorte que nous ayons également une propriété invalid_write_access et invalid_read_access ?
Mon contournement actuel consiste à modifier le message pour qu’il contienne les deux clauses :
Vous n'avez pas les permissions nécessaires pour effectuer l'action donnée, ou pour voir la ressource donnée.
