Ao ler este tópico e os tópicos anteriores, posso ver que o funcionamento atual é “por design”, mas não reflete as novas alterações no sistema de convites. Tornou-se muito mais fácil criar links de convite que podem ser usados por pessoas desconhecidas. Os links de convite agora também podem ser criados perigosamente por funcionários que adicionam convidados a grupos que podem ter acesso a categorias seguras no site.
@Wall-E Tenho curiosidade em entender como seus links de convite estão caindo nas mãos de pessoas que não deveriam ter acesso ao seu site. Presumivelmente, a equipe do seu site saberá ter cuidado para não criar links de convite que possam ser usados por qualquer pessoa e compartilhá-los publicamente ou em configurações onde as pessoas erradas poderão usá-los. Em certa medida, o problema que você está enfrentando é um problema de treinamento da equipe. Sinta-se à vontade para me enviar uma mensagem privada com sua resposta se ela contiver detalhes sensíveis.
Se houver links de convite existentes atualmente que estejam de alguma forma comprometidos, você pode excluí-los e criar novos e compartilhá-los com mais cuidado no futuro. Como administrador, você também pode sempre verificar a página de convites do usuário para ver quem resgatou seus convites. Se você tiver funcionários em quem não confia, pode diminuir seus privilégios para TL4, que possui privilégios de moderador.
Vejo três possíveis cursos de ação:
- Não fazer nada. O sistema de convites está funcionando como projetado, a equipe só precisa ter cuidado com seus links de convite. Se seguirmos por esse caminho, sugiro que alteremos a descrição da configuração de administrador
must approve userspara deixar cristalino que os links de convite criados por administradores ignoram essa configuração.
A equipe deve aprovar todas as novas contas de usuário antes que elas possam acessar o site. Nota: convites criados pela equipe ignoram essa configuração e não requerem aprovação.
O pull request para esta alteração está aqui: clarify that invites by staff bypass user approval by tobiaseigen · Pull Request #16966 · discourse/discourse · GitHub
-
Fazer (1), mas também adicionar uma etapa extra de aviso “tem certeza?” quando os administradores criarem um link de convite que possa ser usado para obter acesso imediato ao site. Apenas em sites com aprovação necessária.
-
Alterar o comportamento para que os links de convite criados por administradores respeitem a configuração de aprovação necessária, assim como os convites de não administradores.
Concordo com o OP que o comportamento atual é enganoso e tem o potencial de levar a problemas em sites quando a aprovação é necessária. Sites com essa configuração ativada são extra cautelosos e precisam desse nível extra de paranoia de controle sobre quem pode obter acesso.
Minha recomendação, portanto, seria escolhermos a porta número três - fazer com que todos os links de convite funcionem da mesma maneira e respeitem a configuração must approve users.
Não acho que isso seja um bug, no entanto. Está funcionando como projetado. Reclassificando como solicitação de recurso.