Discourse Assign fornece a capacidade de atribuir tópicos e postagens individuais (tanto privadas quanto públicas) a um usuário ou grupo.
Guia de Instalação
Este plugin é empacotado com o núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Recursos
O Discourse Assign adiciona uma anotação “semelhante a uma tag” na lista de tópicos e no cabeçalho do tópico com o nome de usuário do usuário atribuído.
Ele permite que você atribua tópicos a usuários e liste todos os tópicos atribuídos.
Além disso, grupos de usuários podem ser atribuídos ao tópico. Nesse caso, cada membro do grupo receberá uma notificação. Na configuração do grupo Interaction, você pode especificar Quem pode atribuir este grupo. Por padrão, está definido como ninguém.
Além de atribuir a um tópico específico, postagens individuais também podem ser atribuídas. Esta opção está oculta em “…” (mostrar mais) na barra de ferramentas da postagem. Quando uma postagem é atribuída, as informações sobre isso são incluídas no título do tópico. Além disso, a primeira postagem contém um link para a postagem atribuída.
As atribuições também podem (opcionalmente) ser associadas a status personalizáveis e rastrearão as alterações em seus status em postagens small_action.
assigns by staff mention se você deseja que menções de um membro da equipe a outro membro da equipe atribuam um tópico, selecione isso
unassign creates tracking post: pronto para uso, quando você desatribui um tópico, uma postagem é criada no fluxo para manter o controle do fato de que foi desatribuído, desative para remover a postagem de rastreamento
assigns public : pronto para uso, todas as atribuições são ocultas de não-membros da equipe, se você deseja que não-membros da equipe possam ver quem é o proprietário de qual tópico, ative esta configuração.
assign self regex se você deseja usar uma frase mágica para atribuir coisas a si mesmo, adicione uma regex aqui
assign other regex se você deseja restringir para que apenas menções com uma frase específica sejam atribuídas a outros, adicione algo aqui
unassign on close se um tópico for fechado, ele será automaticamente desatribuído silenciosamente
unassign on group archive quando uma mensagem for arquivada, desatribua-a, assim que ela voltar para a caixa de entrada, reatribua-a.
reassign on open Quando um tópico é aberto, reatribua os usuários/grupos atribuídos anteriormente
assigns user url path modelo para o caminho que é usado como um hiperlink para quaisquer tags de usuário atribuídas.
assign mailer Quando enviar e-mail de notificação para atribuições
remind assigns frequency\ Frequência para lembrar os usuários sobre tópicos atribuídos.
max assigned topics Número máximo de tópicos que podem ser atribuídos a um usuário.
assign allowed on groups controla a lista de grupos aos quais você pode atribuir. Quando um tópico é atribuído a um grupo, ele aparece na lista de atribuições individuais para todos os membros do grupo. Eles são notificados quando essa atribuição ocorre.
enable assign status Adiciona um campo de status personalizável a cada atribuição.
assign statuses é uma lista de status disponíveis para cada atribuição. O primeiro status é o status padrão aplicado a cada nova atribuição.
Listando tópicos atribuídos
Existem 2 maneiras de visualizar tópicos atribuídos,
No formato de lista de tópicos:
https://sitename.com/latest?assigned=username para visualizar todos os tópicos atribuídos a um usuário
https://sitename.com/latest?assigned=* para visualizar todos os tópicos atribuídos a todos os usuários
https://sitename.com/latest?assigned=me para visualizar todos os atribuídos ao usuário atual
https://sitename.com/latest?assigned=nobody para visualizar todos os não atribuídos
Na atividade da página do usuário, há uma aba extra assigned visível para a equipe nas abas de atividade e mensagens
Isso não parece funcionar no momento. Se eu faço parte do grupo A e alguém atribui o grupo A a um tópico, ele não aparece para mim quando visito /latest?assigned=me.
Existe alguma forma de configurar o horário das notificações recorrentes?
ATUALIZAÇÃO: Quando um tópico é atribuído a um Grupo, os usuários do Grupo não recebem notificações por e-mail. Está correto? Eu esperava que os usuários recebessem um e-mail + e-mails recorrentes (todos os dias, todas as semanas) como um único destinatário.
Desculpe se isso já foi mencionado (não consegui encontrar).\n\nNão membros da equipe podem usar este plugin para atribuir? Não consegui fazer este plugin funcionar mesmo que o usuário seja moderador. O usuário tem que ser administrador.\n\nMeu caso de uso: O líder da equipe (não membro da equipe/não administrador) escreve um tópico e o atribui a um membro da equipe (usuário TL0-3). O líder da equipe não é necessariamente o administrador do site ou membro da equipe para o fórum Discourse porque temos muitos líderes de equipe.\n\nSeria útil mesmo se eu pudesse tornar o líder da equipe um moderador e fazer este plugin funcionar.\n\nObrigado e apreciei!
Então… com isso dito, você precisaria definir trust_level_0 como @Moin sugeriu. Acho que seria esperado funcionar de outra forma se você selecionasse todos, então talvez isso seja um bug?
Você pode encontrá-lo em Admin > Textos do site. Eu procurei por assign_mailer, que retorna o título (assign_mailer.subject_template) e o corpo do texto (assign_mailer.text_body_template).