Problemas ao alterar o nível mínimo de confiança (PMs e Sinalizações)

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.

1 curtida

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.

4 curtidas

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.

1 curtida

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.

1 curtida

As configurações do grupo permitem que você controle quem pode enviar mensagens ao grupo.

4 curtidas

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?

Obrigado Jay por este link. Você pode confirmar ou negar se ele ainda funciona?

Tenho um cliente que o utiliza. Ele não reclamou. Isso é uma boa prova de que funciona. Por favor, me avise se você encontrar o contrário.

1 curtida

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.

Olá @pfaffman, parece que as atualizações recentes para GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages. quebraram o envio de MPs entre usuários normais. Especificamente, usuários normais podem responder a tópicos de MP já existentes, mas não criar novos tópicos de MP. Este é o erro:

Screenshot from 2023-03-28 19-35-07

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.

1 curtida

Puxa.

Obrigado por me informar.

O cliente para quem escrevi isso não permite mensagens privadas entre usuários, então negligenciei testar esse caso.

Tentarei consertar em breve. Se você tiver um orçamento, isso pode acontecer mais cedo.

2 curtidas

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.

1 curtida

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?