Masquer les actions de signalement pour l'utilisateur actuel lorsqu'il est signalé ou qu'il s'agit du signalant

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.