En jetant un coup d’œil rapide au code pertinent dans le noyau, vous devrez étendre la propriété canPerform (qui détermine si les boutons « accepter », « refuser », etc. doivent être affichés) dans reviewable-item en y ajoutant votre logique personnalisée :
Si vous n’avez jamais fait ce genre de chose auparavant, le Developing Discourse Themes & Theme Components est un excellent point de départ ! Il explique comment modifier une classe du noyau, ce dont vous avez besoin. Les thèmes et composants existants constituent également une ressource précieuse pour apprendre ; consultez par exemple le composant discourse-extra-group-classes, qui utilise la même technique que celle dont vous aurez besoin (en particulier le fichier initialize-extra-group-classes.js.es6).
P.S. : Je vais déplacer ces messages hors de ce sujet, car ils ne sont pas directement liés aux paramètres des thèmes.