Privates Thema-Plugin

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

Beschreibung:

Da wir Discourse zunehmend als Support-Plattform nutzen, haben wir eine fehlende Komponente festgestellt, die offensichtlich benötigt wird. In Discourse müssen Sie ein Thema derzeit in eine private Nachricht oder eine Kategorie mit bestimmten Gruppen und Berechtigungen umwandeln, wenn Sie den Zugriff auf ein Thema auf bestimmte Personen beschränken möchten.

Die Herausforderung bei dieser bestehenden Methode in einer Support-Installation besteht jedoch darin, dass Sie die Möglichkeit verlieren, dass alle Mitarbeiter (sofern sie nicht eingeladen wurden) das Thema sehen können, dass die Sichtbarkeit des „gelöst"-Status in einer Kategorie verloren geht und dass es keine Möglichkeit gibt, eine Kategorie dem Thema zuzuweisen. Durch den Verlust der Kategorienzuweisungen landen die Themen isoliert, es sei denn, Sie versehen sie zusätzlich mit Tags.

Private Themen sollen diese Lücke schließen.


Anwendungsfall:

Der Kunde Jim übermittelt eine Supportanfrage für seine installierte Software und lädt seine Kontaktinformationen in das Thema hoch, das öffentlich angezeigt wird. Alle Mitarbeiter müssen das Thema sehen können, und es muss für Analysen und Kennzahlen der Kategorie „Produkt B" zugeordnet werden können.

Der Mitarbeiter John markiert das Thema als privat. Dadurch wird der Zugriff auf das Thema für alle Benutzer außer Jim und den Mitarbeitern eingeschränkt, während es in der bestehenden Kategorie verbleibt. Zusätzlich wird es aus der Hauptanzeige ausgeblendet.


Funktionen:

  • Zugriff auf das Thema für nicht berechtigte Benutzer einschränken
  • Thema aus der Hauptthemenliste ausblenden

Zukünftige Erweiterungen:

  • Einladen weiterer Benutzer zum Thema (daran wird aktuell gearbeitet)

Admin-Einstellungen:

Abgesehen von Aktivieren/Deaktivieren

  • Aus der Hauptliste ausblenden

In Aktion:


Als privat markieren:



Wieder öffentlich machen:

7 „Gefällt mir“

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 „Gefällt mir“

Hey @jordan1909

Ich werde dein Plugin gleich testen, da es genau auf unseren Anwendungsfall passt.

Frage dazu: Planst du immer noch, diese Funktion umzusetzen?

2 „Gefällt mir“
  • Weitere Benutzer zum Thema einladen (daran wird gerade gearbeitet)

Auch an dieser Funktion interessiert

@jordan1909

1 „Gefällt mir“

Hey @jordan1909

Wir mussten das Plugin deaktivieren, da es dazu führte, dass Administratoren keine privaten Nachrichten mehr erreichen konnten.
Zusätzlich wurde bei unsichtbar gesetzten Beiträgen in Themen durch einen Moderator das gesamte Thema für alle Benutzer (außer dem Personal) unzugänglich.

2 „Gefällt mir“