Quando definimos min trust to send messages e min trust to flag posts para tl1, novos usuários não têm mais acesso aos administradores e precisam abrir novos tópicos para todas as suas solicitações.
É melhor que todos os usuários possam sempre enviar mensagens privadas à equipe e que usuários com qualquer nível de confiança possam sinalizar suas postagens.
Você não pode alterar isso com a configuração que mencionou? Usuários do nível de confiança 0 não são… Confiáveis. Não leva muito para chegar ao nível de confiança 1.
Obrigado pelo plugin, vou verificar e instalá-lo em breve.
Mencionei o tl1 acima, por exemplo. Na verdade, definimos confiança mínima para enviar mensagens como tl1 e confiança mínima para sinalizar publicações como tl2 devido ao alto volume de spam de novos usuários. No entanto, grande parte do nosso trabalho na comunidade é feito por meio de sinalizações. Sempre dizemos aos usuários para usarem a sinalização se quiserem que suas publicações sejam revisadas ou excluídas, ou se quiserem alterar a categoria do tópico. Por outro lado, como não podemos deixar o recurso de sinalização aberto para todos os usuários, há um pouco de confusão.
Se for possível permitir que todos os usuários sinalizem suas próprias publicações para revisão pelos administradores e definir confiança mínima para sinalizar publicações para funcionar apenas em outras publicações, será mais fácil gerenciar as solicitações.
Agora me lembrei de que já havia mencionado isso [aqui], desculpe.
Hoje percebi que, quando é possível enviar uma mensagem para um grupo, qualquer usuário, independentemente do nível de confiança, pode enviar mensagens a esse grupo. Nesse caso, o nível mínimo de confiança para enviar mensagens é ignorado.
Isso é um bug ou uma funcionalidade?
Se for uma funcionalidade, podemos usá-la em vez de um plugin.
Sim, usamos essa configuração de grupo. Mas eu achava que min trust to send messages deveria sobrescrever essa configuração. Se ignorar min trust to send messages em grupos não for um bug, pode ser usado como um recurso.
Precisamos restringir a mensagem privada ao tl0 e tl1, para que eles só possam enviar mensagens aos administradores. Com esse recurso, podemos fazer isso facilmente por meio de grupos.
É possível perder esse recurso em atualizações futuras?
Ainda funciona muito bem! Muito obrigado.
Por favor, mantenha este plugin ativo e, se houver alguma forma de integrá-lo ao núcleo do Discourse, seria ainda melhor. Esta é uma função essencial na minha experiência administrando fóruns.
Eu não entendi muito bem a função da configuração allow_pm_allowed_pm_groups, mas tentei defini-la como staff,trust_level_0,trust_level_1,trust_level_2, mas o problema persistiu. Desabilitei o plugin e as MPs agora estão funcionando normalmente novamente.
Olá, obrigado pela resposta! Sem problemas, posso deixá-lo desativado por enquanto, ou se precisar, posso temporariamente fazer um fork da versão antiga por enquanto.
Você já considerou tentar enviar isso como um PR para o aplicativo Discourse upstream para compartilhar o fardo da manutenção? É realmente uma limitação bastante grande do Discourse que os administradores têm que escolher entre permitir PMs para grupos de usuários não confiáveis (ideia realmente ruim, tive um grande ataque de spam de PM em um fórum não-Discourse) ou então não permitir que novos usuários contatem a equipe. Já lidei com muitas perguntas (públicas) no curto período desde a migração para o Discourse de novos usuários que estavam tentando entrar em contato comigo e não conseguiram.
Eu desenvolvi o plugin há 6 anos. Não houve interesse expresso, embora eu não tenha perguntado explicitamente.
Fico um pouco surpreso que não tenha havido mais interesse em tal recurso, mas foi apenas nas últimas semanas que notei alguém mais usando-o, talvez porque funcionou até agora.
Olá novamente Jay, vejo alguns novos commits hoje para o plugin. Vale a pena tentar novamente? Preciso configurar alguma configuração para simplesmente permitir que todos os usuários com uma conta ativa possam entrar em contato comigo como administrador?