Ocultar acciones de marcar para el usuario actual cuando están marcados o el que marca

Tras una rápida revisión del código relevante en el núcleo, necesitarás extender la propiedad canPerform (que determina si se deben mostrar los botones de aceptar/desacatar, etc.) en reviewable-item con tu lógica adicional:

Si nunca has hecho algo así, el Developing Discourse Themes & Theme Components sería un excelente punto de partida. Cubre cómo modificar una clase del núcleo, que es exactamente lo que necesitas hacer. Los temas y componentes existentes son un gran recurso del que puedes aprender; consulta el componente discourse-extra-group-classes, que utiliza la misma técnica que necesitarás emplear (en particular, el archivo initialize-extra-group-classes.js.es6).

P.D.: Voy a mover estas publicaciones fuera de este tema, ya que no están directamente relacionadas con la configuración de temas.