プライベートトピックプラグイン

リポジトリ: GitHub - hms-networks/discourse-private-topic · GitHub

説明:

Discourse をサポートプラットフォームとしてますます活用する中で、明らかに必要とされる不足機能に気づきました。現在、Discourse ではトピックへのアクセスを特定の人のみに制限するには、それをプライベートメッセージに変換するか、特定のグループと権限を持つカテゴリに移動させる必要があります。

しかし、サポート用途のインストールにおいてこの既存の方法には課題があります。スタッフ全員(招待された場合を除く)がトピックを確認できなくなる、カテゴリ内で解決済みステータスの可視性が失われる、そしてトピックにカテゴリを割り当てられないという問題があります。カテゴリ割り当てを失うと、タグ付けを行わない限り、トピックが孤立してしまいます。

プライベートトピックは、このギャップを埋めるために設計されています。


ユースケース:

顧客のジムがインストール済みソフトウェアのサポートリクエストを投稿し、トピックに連絡先情報をアップロードします。この情報は公開されます。すべてのスタッフメンバーがトピックを確認でき、分析や指標のために「カテゴリ B」に追跡可能である必要があります。

スタッフのジョンがトピックをプライベートに設定します。これにより、ジムとスタッフ以外のすべてのユーザーのアクセスが遮断され、既存のカテゴリ内に保持されます。さらに、メイン表示からはリストから除外されます。


機能:

  • 許可されていないユーザーからのトピックアクセスを制限
  • メイントピックリストからトピックを非表示

今後の追加機能:

  • 追加ユーザーをトピックに招待(現在開発中)

管理者設定:

有効化/無効化以外

  • メインリストから非表示

動作例:


プライベート化:



再び公開化:

「いいね!」 7

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

@jordan1909 さん、こんにちは。

当社のユースケースに合致するため、あなたのプラグインをテストしようとしています。

これについて質問があります。この機能の実装は引き続き予定されていますか?

「いいね!」 2
  • トピックに他のユーザーを招待する(現在作業中)

この機能にも興味があります。

@jordan1909

「いいね!」 1

@jordan1909 さん、こんにちは

プラグインを無効化せざるを得ませんでした。これにより、管理者がプライベートメッセージにアクセスできなくなっていたためです。
さらに、モデレーターがトピック内の投稿を非表示に設定すると、スタッフを除くすべてのユーザーがそのトピック全体にアクセスできなくなっていました。

「いいね!」 2