Seria possível fazer com que o campo de usuário Data de Nascimento (DOB) ficasse disponível apenas para administradores e não para moderadores / apenas disponível com um clique de botão (a forma como e-mail e IP são tratados no núcleo), ou algo assim exigiria um plugin em vez de um componente de tema?
Isso está fora do escopo deste componente de tema (e de fato exigiria um plugin).
A única coisa que ele faz é adicionar uma validação a um campo de usuário já existente e, como consequência, impedirá a criação de contas / o armazenamento dos dados associados para menores. Ele não manipula o campo de usuário de forma alguma.
Richard, quero dizer que isto é realmente útil, algo que eu queria para o meu fórum há algum tempo! Apesar de os usuários conseguirem contornar isso, você acha que se um usuário inserir uma data de nascimento que não seja de idade suficiente e depois alterá-la para usar o fórum, os administradores são notificados sobre o usuário que primeiro inseriu a data X e depois a alterou, para que a equipe possa estar ciente?
Esse problema não é resolvido simplesmente desmarcando “Editável após o cadastro” e, em seguida, definindo o campo como “no cadastro”? Os usuários não deveriam ter nenhum motivo para alterar um campo de Data de Nascimento depois de passarem pela verificação de idade.
O que ele quer dizer é que alguém altera isso durante o cadastro.
Ou seja, alguém tem 16 anos e insere 1º de fevereiro de 2010 como data de nascimento. O componente do tema diz “você deve ter 18 anos para se cadastrar” e então a criança altera para 1º de fevereiro de 2008 e consegue se cadastrar. A ideia é sinalizar a primeira tentativa fracassada como suspeita para que os administradores possam, por exemplo, pedir comprovação.
Certifique-se de que seu Discourse está atualizado.
Posso estar enganado, mas parece que a captura de tela de cadastro usa o tema Mint, enquanto sua página de configurações do tema diz que é o tema simples do Sam. Como o RGJ disse, certifique-se de adicioná-lo ao tema padrão que os usuários verão ao se cadastrar.
Será o tema na página /admin/config/customize/themes que diz “tema padrão”.
Não tenho certeza do que causou isso, pois acabei de tentar novamente e está funcionando… Deve ter sido um erro meu!!
Agradeço as respostas rápidas. Talvez eu possa aproveitar um pouco mais de suas experiências. Estou interessado em estilizar o popup do calendário para que se alinhe melhor ao meu tema. Alguém teria alguma ideia de como fazer isso?