Plugin Argomento Privato

Repo: GitHub - hms-networks/discourse-private-topic · GitHub

Descrizione:

Man mano che abbiamo iniziato a utilizzare Discourse sempre più come piattaforma di supporto, abbiamo notato la mancanza di un componente apparentemente necessario. Attualmente in Discourse, se si desidera limitare l’accesso a un argomento a determinate persone, è necessario convertirlo in un messaggio privato o in una categoria con gruppi e permessi specifici.

La sfida, tuttavia, con questa metodologia esistente in un’installazione di tipo supporto, è che si perde la possibilità che tutto lo staff (a meno che non sia invitato) veda l’argomento, si perde la visibilità dello stato di risoluzione in una categoria e non esiste un modo per assegnare una categoria all’argomento. Perdendo le assegnazioni di categoria, le cose finiscono per essere isolate, a meno che non vengano anche etichettate.

Gli argomenti privati sono progettati per colmare questa lacuna.


Caso d'uso:

Il cliente Jim invia una richiesta di supporto per il suo software installato; carica le sue informazioni di contatto nell’argomento, che rimane visibile pubblicamente. Tutti i membri dello staff devono poter vedere l’argomento e questo deve essere tracciato nella categoria “Prodotto B” per analisi e metriche.

Il membro dello staff John segna l’argomento come privato. Questo rimuove l’accesso all’argomento per tutti gli utenti tranne Jim e lo staff, mantenendolo nella categoria esistente. Inoltre, viene rimosso dall’elenco principale.


Funzionalità:

  • Limitare l’accesso all’argomento per gli utenti non autorizzati
  • Nascondere l’argomento dall’elenco principale degli argomenti

Aggiunte future:

  • Invitare ulteriori utenti all’argomento (in fase di sviluppo)

Impostazioni di amministrazione:

A parte abilitare/disabilitare

  • Nascondi dall’elenco principale

In azione:


Rendere privato:



Rendere di nuovo pubblico:

7 Mi Piace

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 Mi Piace

Hey @jordan1909

I am about to test your plugin as it fits our use case.

Question about this: Are you still planning to implement such feature?

2 Mi Piace
  • Invite additional users to the topic (working on this now)

Also interested in this feature

@jordan1909

1 Mi Piace

Hey @jordan1909

we had to disable the plugin, it caused private messages to not be accessible by admins anymore.
In addition when posts within topics were set invisible by a moderator, the whole topic became inaccessible for every user (except staff).

2 Mi Piace