Permitir que o PM-to-staff

|||
-|-|-|
:information_source: | Resumo | Permitir que todos os usuários enviem PM para a equipe
:hammer_and_wrench: | Link do Repositório | \u003chttps://github.com/pfaffman/discourse-allow-pm-to-staff\u003e
:open_book: | Guia de Instalação | Como instalar plugins no Discourse

\u003cbr\u003e

Funcionalidades

Permitir que os usuários enviem um PM para a equipe, mesmo que de outra forma não pudessem enviar um PM.

Configuração

  • allow_pm_to_staff_enabled–Habilita o plugin (padrão true)
  • allow_pm_allowed_pm_groups–Define grupos que podem receber PMs de todos os usuários (padrão “staff”). Separe múltiplos grupos com um | e sem espaços.

HISTÓRICO DE ALTERAÇÕES

  • Adicionada a capacidade de escolher grupos receptores além da equipe.
  • 07/04/2023 resolveu um problema que impedia o carregamento das páginas de grupo

A FAZER

  • nada no momento
16 curtidas

Claro. Tente. As configurações padrão permitem que o pm seja enviado para a equipe para todos os usuários, dado que os pms são permitidos.

3 curtidas

Se eu só precisar permitir PM de todos os usuários para a equipe, o problema acima não me afetaria, certo?

1 curtida

Eu acho que consertei esse problema

3 curtidas

Sim, o problema foi corrigido agora após as recentes alterações de commit

2 curtidas

Parece estar funcionando bem. Obrigado Jay pelas correções!

1 curtida

Olá! Antes de mais nada, queria agradecer por um plugin tão maravilhoso :raised_hands:
Ontem instalei este plugin no meu fórum, mas ainda não consegui configurar mais de um grupo. Ao adicionar nomes de grupos na linha, tentei usar : ; , com e sem espaço, tentei até não inserir caracteres entre os nomes (deixando apenas espaços), nada adiantou - a linha só aceita um grupo. Diga-me o que estou fazendo de errado?:pray:
Por exemplo, quero alcançar o seguinte:

1 curtida

Você precisa separar com | se bem me lembro.

4 curtidas

Obrigado, Richard. | é o separador. Não inclua espaços.

Desculpe, é difícil dizer.

Seria bom se eu tivesse incluído texto para allowed_pm_allowed_pm_groups. Farei isso na próxima vez que atualizar algo no plugin.

Atualizei o OP com uma dica. Talvez isso ajude.

1 curtida

Basta adicionar type: group_list à configuração?

3 curtidas

LOL. Sim. Isso pode resolver. Muito obrigado.

Faz muito tempo que escrevi isso. Estava no limite da minha capacidade e eu não era muito bom em descobrir quais tipos estavam disponíveis e o que a mágica type: group_list faria.

Isso definitivamente precisa de uma limpeza, mas está servindo às necessidades da pessoa para quem escrevi, então continuo sem mexer nisso.

Vou adicionar isso à minha lista, mas tenho um monte de outros trabalhos não remunerados que estão na frente desta tarefa.

3 curtidas

Olá! Ah sim, funcionou :confetti_ball: Muito grato pela dica rápida :pray:

3 curtidas

Não é um grande problema, mas ainda estou vendo esta mensagem durante as atualizações:

Running post deploy migrations
$ bundle exec rake multisite:migrate
O nome do plugin é 'discourse-allow-pm-to-staff', mas o diretório do plugin é nomeado 'allow-pms-to-staff'

Eu até tentei renomear manualmente o diretório do plugin no contêiner, mas ele eventualmente é revertido.

1 curtida

Tentarei consertar isso na próxima semana

2 curtidas

Você está usando https://github.com/pfaffman/discourse-allow-pm-to-staff como o repositório?

Sim.
10 caracteres…