全ユーザーに署名を適用する方法

サポートチーム各位、

ユーザー向けに署名プラグインを導入しておりますが、全ユーザーの署名を有効化する方法をご教示ください。

また、新規ユーザーが登録するたびに、その都度署名を有効化する必要があるでしょうか。

署名の表示はユーザーの設定(デフォルトは無効)です。

各ユーザーは、プロフィールで署名を有効化して選択する必要があります。

すべてのユーザーに署名を表示させる強制機能はサポートされていません。

サポートチームへ

迅速な返信をありがとうございます。ただし、署名を有効にしない限り、私の署名は表示されません。つまり、他のユーザーの署名も、そのユーザーがチェックを入れて有効にしない限り表示されないということです。

その通りです。Discourse は署名をノイズや煩わしいものとして扱うため、デフォルトでは無効になっています。

ええ、Discourse はそうですが、ユーザーはそうではなく、デフォルトで有効にしたいと考えています。 :wink: 権力者によって強制されたこの「機能」について不満を言い続ける可能性のあるユーザーにとって、これをより苦痛の少ないものにするための秘訣は何でしょうか?関連する魔法のプログラム用語を使用して一括更新できるデータベースエントリがあるのではないかと推測しています。

いくつかのヒントとして、Administrative Bulk Operations を確認してみてください。プラグインをどこにもインストールしていないため、正確なことは言えません。

完璧です。それはデータディクショナリに似ており、基本的に全ユーザーの関連テーブルエントリを変更するのに十分な詳細を得るために必要なものです。

コミュニティの貢献により、プラグインの最新バージョンでは、すべてのユーザーが有効にできる設定が追加されました。

ありがとうございます。まだマージされておらず、承認されたばかり(昨年11月時点)なのですが、どのようにすればそれを取得できますか?:smiley:

Add ‘signatures_visible_by_default’ setting by communiteq · Pull Request #17 · discourse/discourse-signatures · GitHub