| 概要 | Discourse Assign は、トピックや個々の投稿(プライベートおよびパブリックの両方)をユーザーまたはグループに割り当てる機能を提供します。 | |
| インストールガイド | このプラグインは Discourse コアにバンドルされています。プラグインを個別にインストールする必要はありません。 |
機能
Discourse Assign は、トピックリストとトピックヘッダーに、割り当てられたユーザーのユーザー名を示す「タグのような」注釈を追加します。

これにより、トピックをユーザーに割り当て、割り当てられたトピックをすべてリスト表示できます。
また、ユーザーグループをトピックに割り当てることもできます。その場合、グループの各メンバーに通知が送信されます。グループの Interaction 設定で、このグループに割り当てられるユーザー を指定できます。デフォルトでは、nobody に設定されています。
特定のトピックへの割り当てに加えて、個々の投稿を割り当てることもできます。このオプションは、投稿ツールバーの「…」(さらに表示)の下に隠されています。投稿が割り当てられると、その情報がトピックタイトルに含まれます。また、最初の投稿には割り当てられた投稿へのリンクが含まれます。
割り当ては、カスタマイズ可能なステータスに(オプションで)関連付けることもでき、small_action 投稿でステータスの変更を追跡します。
設定
サイト設定
-
assigns by staff mention: スタッフメンバーが他のスタッフメンバーにメンションした場合にトピックを割り当てたい場合は、これをオンにします。 -
unassign creates tracking post: デフォルトでは、トピックの割り当てを解除すると、割り当て解除されたという事実を追跡するためにストリームに投稿が作成されます。これを無効にすると、追跡投稿が削除されます。 -
assigns public: デフォルトでは、すべての割り当てはスタッフ以外には非表示になります。スタッフ以外にどのトピックが誰に所有されているかを確認できるようにしたい場合は、この設定を有効にします。 -
assign self regex: マジックフレーズを使用して自分自身に割り当てたい場合は、ここに正規表現を追加します。 -
assign other regex: 特定のフレーズを含むメンションでのみ他のユーザーに割り当てられるように制限したい場合は、ここに何かを追加します。 -
unassign on close: トピックが閉じられた場合、自動的にサイレントに割り当て解除されます。 -
unassign on group archive: メッセージがアーカイブされたときに割り当てを解除します。受信トレイに戻ると再割り当てされます。 -
reassign on open: トピックが開かれたときに、以前に割り当てられたユーザー/グループを再割り当てします。 -
assigns user url path: 割り当てられたタグであるユーザーへのハイパーリンクとして使用されるパスのテンプレート。 -
assign mailer: 割り当て通知メールを送信するタイミング。 -
remind assigns: 割り当てられたトピックについてユーザーにリマインドする頻度。 -
max assigned topics: ユーザーに割り当てることができるトピックの最大数。 -
assign allowed on groups: 割り当て可能なグループのリストを制御します。トピックがグループに割り当てられると、すべてのグループメンバーの個々の割り当てリストに表示されます。この割り当てが発生したときに通知されます。 -
enable assign status: すべての割り当てにカスタマイズ可能なステータスフィールドを追加します。 -
assign statuses: 各割り当てで利用可能なステータスのリストです。最初のステータスは、すべての新しい割り当てに適用されるデフォルトのステータスです。
割り当てられたトピックのリスト表示
割り当てられたトピックを表示するには 2 つの方法があります。
-
トピックリスト形式の場合:
https://sitename.com/latest?assigned=usernameユーザーに割り当てられたすべてのトピックを表示https://sitename.com/latest?assigned=*すべてのユーザーに割り当てられたすべてのトピックを表示https://sitename.com/latest?assigned=me現在のユーザーに割り当てられたすべてを表示https://sitename.com/latest?assigned=nobody割り当てられていないすべてを表示
-
ユーザーアクティビティページには、アクティビティタブとメッセージタブにスタッフに表示される追加の
assignedタブがあります。
変更履歴
TODO
- キーボードショートカット
この作業のスポンサーである McNeel に感謝します!





