Tornar Campo “Obrigatório para Todos os Usuários”
Existe uma configuração em campos de usuário personalizados para “Mostrar no perfil do usuário” e “Requisito do campo”. Se você definir um campo personalizado como “Obrigatório para todos os usuários” (versões recentes do Discourse adicionaram essa opção), os usuários que tentarem salvar seu perfil ou atualizar configurações serão solicitados a preencher os campos obrigatórios. No entanto, isso não interrompe a navegação normal e só é acionado quando eles acessam suas preferências de usuário.
Acesso Restrito com Base na Conclusão do Campo Personalizado
- Crie um Grupo para Usuários “Perfil Concluído”
- Configure a Automação do Discourse ( Adding users to groups through custom field automation )
- Restrinja a Categoria Apenas a Perfis Concluídos
- Use o Componente de Tema “Tópicos Restritos na Categoria” ( Gated Topics in Category ) para mostrar uma mensagem amigável: “Você não pode acessar esta área até que seu perfil esteja completo. Atualize seu perfil aqui.”
Use o Plugin Discourse Automation para Mensagens ou Lembretes aos Usuários
Detecte usuários que não completaram os campos e envie lembretes via PM.