スタッフへのpmを許可する

|||
-|-|-|
:information_source: | 概要 | 全ユーザーがスタッフにプライベートメッセージ(PM)を送信できるようにする
:hammer_and_wrench: | リポジトリリンク | \u003chttps://github.com/pfaffman/discourse-allow-pm-to-staff\u003e
:open_book: | インストールガイド | Discourseにプラグインをインストールする方法


機能

通常はPMを送信できないユーザーでも、スタッフにPMを送信できるようにします。

設定

  • allow_pm_to_staff_enabled – プラグインを有効にします(デフォルトはtrue)。
  • allow_pm_allowed_pm_groups – 全ユーザーからのPMを受信できるグループを設定します(デフォルトは「staff」)。複数のグループは|で区切り、スペースは含めないでください。

変更履歴

  • スタッフ以外の受信グループを選択できる機能を追加しました。
  • 2023-04-07 グループページが読み込まれない問題が解決されました。

TODO

  • 現時点では何もありません
「いいね!」 16

はい、試してみてください。デフォルト設定では、プライベートメッセージが許可されている場合、すべてのユーザーにスタッフへのプライベートメッセージが許可されます。

「いいね!」 3

すべてのユーザーからスタッフへの PM を許可するだけであれば、上記の問題は私には影響しませんよね?

「いいね!」 1

その問題を修正したと思います

「いいね!」 3

はい、最近のコミット変更の後、問題は修正されました

「いいね!」 2

うまくいっているようです。修正してくれてありがとう、ジェイ!

「いいね!」 1

こんにちは!まず、このような素晴らしいプラグインをありがとうございます:raised_hands:
昨日、このプラグインをフォーラムにインストールしましたが、まだ1つ以上のグループを設定できませんでした。グループ名をラインに追加する際に、スペースあり/なしで : ; , を試しましたが、何も役に立ちませんでした。スペースのみを残して名前の間に文字を挿入しないようにさえ試しましたが、何も役に立ちませんでした。ラインは1つのグループしかサポートしていません。何が間違っているのか教えていただけますか?:pray:
例えば、以下を達成したいです。

「いいね!」 1

もし私の記憶が正しければ、| で区切る必要があります。

「いいね!」 4

リチャードさん、ありがとうございます。区切り文字は | です。スペースは含めないでください。

分かりにくくて申し訳ありません。

allowed_pm_allowed_pm_groups のテキストを含めておけばよかったですね。プラグインの何かを更新する際に次回含めるようにします。

OP(最初の投稿)にもヒントを追加しました。それが役に立つかもしれません。

「いいね!」 1

type: group_list を設定に追加するだけでよいですか?

「いいね!」 3

LOL。はい。それで十分かもしれません。どうもありがとうございます。

これはずっと前に書いたものです。当時の私の能力の限界であり、利用可能な型や type: group_list というマジックが何をするのかを調べるのがあまり得意ではありませんでした。

これは間違いなく整理が必要ですが、書いた人のニーズは満たしているので、そのままにしています。

これを私のリストに追加しますが、これよりも優先度の高い、無償の作業がいくつかあります。

「いいね!」 3

こんにちは!はい、うまくいきました:confetti_ball: 早速のアドバイス、本当にありがとうございます:pray:

「いいね!」 3

大したことではありませんが、アップグレード中にこのメッセージがまだ表示されています。

Running post deploy migrations
$ bundle exec rake multisite:migrate
Plugin name is 'discourse-allow-pm-to-staff', but plugin directory is named 'allow-pms-to-staff'

コンテナ内のプラグインディレクトリの名前を手動で変更しようとしましたが、最終的には元に戻されてしまいます。

「いいね!」 1

来週修正を試みます

「いいね!」 2

リポジトリとして https://github.com/pfaffman/discourse-allow-pm-to-staff を使用していますか?

はい。
10文字……