Exigir aceitação dos Termos de Serviço

Eu sei que você pode criar um “campo de usuário personalizado” para isso, mas por que não há a possibilidade de não permitir que os usuários editem sua escolha?
Se eu quiser que meus usuários aceitem os Termos de Serviço (TOS), eles não devem ser capazes de revogar sua aceitação.
Existe uma maneira integrada de fazer isso com o Discourse, ou isso exigiria um plugin?
Estou perdendo alguma coisa?

Obrigado!

Se eu criar um campo de usuário personalizado assim:

Os usuários podem alterar o valor, mas não conseguem salvar nas preferências. Eles precisam marcá-lo para salvar.

4 curtidas