Política de Discourse

Hola, tengo una pregunta:
Queremos usar el plugin Discourse Policy para: obligar a los usuarios nuevos a aceptar los Términos de Servicio (ToS). Requisitos:

  • Si no aceptan → no pueden usar el foro (solo ver la página de ToS)
  • Cuando aceptan → pueden usar el foro + obtener una insignia de “ToS”

Mi solución fue crear un nuevo tema y dentro agregué esto:
[policy group=trust_level_0 reminder=daily add-users-to-group=tos_accepted accept=“Acepto los términos” version=“1”]
Al hacer clic en “Acepto los términos”, confirmo que he leído y acepto los Términos de Servicio.
[/policy]

Pero si un nuevo usuario inicia sesión, la política no aparece en absoluto y puede hacer lo que quiera. Queremos que solo si hace clic en “Aceptar” pueda acceder a nuestra página. ¿Cómo hacer eso y gracias?