Plugin de Tópico Privado

Repositório: GitHub - hms-networks/discourse-private-topic · GitHub

Descrição:

À medida que passamos a utilizar o Discourse cada vez mais como uma plataforma de suporte, notamos a falta de um componente que parecia necessário. Atualmente, no Discourse, se você deseja restringir o acesso a um tópico a certas pessoas, é necessário convertê-lo em uma mensagem privada ou em uma categoria com grupos e permissões específicos.

O desafio, no entanto, com essa metodologia existente em uma instalação do tipo suporte, é que você perde a capacidade de ter toda a equipe (a menos que convidada) visualizando o tópico, perde a visibilidade do status de resolvido em uma categoria e não há como atribuir uma categoria ao tópico. Ao perder as atribuições de categoria, os tópicos ficam soltos, a menos que também sejam marcados com tags.

Os tópicos privados têm como objetivo preencher essa lacuna.


Caso de Uso:

O cliente Jim envia uma solicitação de suporte para seu software instalado e faz o upload de suas informações de contato no tópico, que são exibidas publicamente. Todos os membros da equipe precisam ver o tópico, e ele deve ser rastreado até a categoria Produto B para análises e métricas.

O membro da equipe John marca o tópico como privado. Isso remove o acesso ao tópico para todos os usuários, exceto Jim e a equipe, mantendo-o na categoria existente. Além disso, ele é removido da exibição principal.


Funcionalidades:

  • Restringir o acesso ao tópico para usuários não autorizados
  • Ocultar o tópico da lista principal de tópicos

Adições Futuras:

  • Convidar usuários adicionais para o tópico (trabalhando nisso agora)

Configurações de Administrador:

Além de ativar/desativar

  • Ocultar da lista principal

Em Ação:


Tornando privado:



Tornando público novamente:

7 curtidas

There is not, and will never be, any concept of per-topic permissions in Discourse.

It sounds like you want the existing email in support, where any anonymous email can arrive as a group PM and be triaged privately by that group.

@codinghorror

The biggest issue is a pm could work however would require the category to remain attached to the topic. In a PM however tagging is only available and will not work in this context.

The TL;DR is:

  1. Customer mails support@example.com

  2. This email triggers creation of a PM to a group in Discourse, with the topic title being the title of the email and the topic body the body of the email. The user is staged via their email address.

  3. The group can then reply to this PM topic as they see fit, and emails will be automatically sent to the customer.

  4. Customer can reply to the emails generated, and their email replies will arrive in the PM as new posts by that staged user.

For more, see the blog post at How Does Team Discourse Use Discourse?

3 curtidas

Olá @jordan1909

Estou prestes a testar seu plugin, pois ele se encaixa no nosso caso de uso.

Uma pergunta sobre isso: você ainda planeja implementar esse recurso?

2 curtidas
  • Convidar usuários adicionais para o tópico (trabalhando nisso agora)Também interessado nesta funcionalidade

@jordan1909

1 curtida

Olá @jordan1909

Tivemos que desativar o plugin, pois ele impedia que os administradores acessassem as mensagens privadas.
Além disso, quando as postagens dentro de tópicos eram marcadas como invisíveis por um moderador, todo o tópico se tornava inacessível para todos os usuários (exceto a equipe).

2 curtidas