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

ユーザーにトピックを割り当て、割り当てられたトピックの一覧を表示できます。
また、トピックにユーザーグループを割り当てることも可能です。その場合、グループの各メンバーに通知が送信されます。グループ Interaction 設定では、Who can assign this group(このグループを割り当てられる人)を指定できます。デフォルトでは nobody に設定されています。
特定のトピックへの割り当てに加えて、個別の投稿も割り当てることができます。このオプションは「…」(もっと表示)の投稿ツールバーに隠されています。投稿が割り当てられると、その情報がトピックタイトルに含まれます。また、最初の投稿には割り当てられた投稿へのリンクが含まれます。
割り当ては(オプションで)カスタマイズ可能なステータスに関連付けることもでき、ステータスの変更は small_action 投稿で追跡されます。
割り当ての可視性はグループの可視性とは独立しています
デフォルトでは、割り当てデータは割り当てを実行できるユーザー(assign_allowed_on_groups グループのメンバーまたは管理者)にのみ表示されます。これは、グループ自体の設定に関係なく適用されます。公開されているグループの場合、通常ユーザーは「割り当て」タブ、トピック内の割り当てインジケーター、または投稿レベルの割り当てデータを見ることができません。グループの割り当て URL に直接移動した場合でも同様です。
つまり、グループを公開しても、コミュニティメンバーに内部の割り当てアクティビティが露出することはありません。
割り当てを公開表示したい場合は、assigns_public を有効にしてください。これにより assign_allowed_on_groups のチェックがオーバーライドされ、ログアウト中のユーザーを含むすべての人にすべての割り当てデータが公開されます。
assigns_public: false(デフォルト) |
assigns_public: true |
|
|---|---|---|
assign_allowed_on_groups のメンバー |
すべての割り当てデータを表示 | すべての割り当てデータを表示 |
| その他のすべてのユーザー | 何も表示されない | すべての割り当てデータを表示 |
設定
サイト設定
-
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 assignsfrequency:割り当てられたトピックについてユーザーにリマインドする頻度 -
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タブが表示されます
変更履歴
予定タスク
- キーボードショートカット
この作業のスポンサーになっていただいた McNeel に感謝します!
















