Gostaria de implementar uma forma de os usuários não serem autorizados a postar se não tiverem carregado uma foto de perfil.
Eles devem receber a mensagem: “Por favor, carregue uma foto de perfil e complete seu perfil antes de poder começar a trabalhar neste site”
Não acredito que haja uma maneira de fazer isso através das configurações existentes, então provavelmente precisaremos de uma solução personalizada. Vou passar isso para o Dev para ver se consigo algumas respostas para você.
Olá, vamos esquecer a mensagem personalizada. Mas existe alguma maneira de forçar os usuários a preencherem um campo de perfil específico antes que eles possam começar a postar?
Claro que poderíamos torná-lo parte do processo de inscrição, mas eu quero permitir que os usuários fiquem por perto antes de forçá-los a completar o perfil.
Os únicos campos padrão ao se registrar em um fórum Discourse são:
Email*
Nome de usuário*
Nome
Senha*
Você não pode preencher dados como avatar, biografia, localização, etc., durante o cadastro.
Os únicos campos de cadastro que podem ser definidos como obrigatórios, além dos padrões, exceto Nome, são campos personalizados: Creating and configuring custom user fields
Alternativamente, Custom Wizard Plugin 🧙 pode ajudar, mas eu nunca o usei, então não saberei se ele atenderá à sua solicitação.
Pelo que explorei, isso está ok. Você pode criar um assistente que é obrigatório preencher no registro, permitir pular e definir “adicionar automaticamente ao grupo” após a conclusão.
""
No entanto, seria o mais conveniente se o Discourse Automation pudesse um dia sincronizar distintivos com grupos.