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

問題は、プラグインを無効にする最も一般的な方法は、単にプラグインを削除してから再構築することです。そのため、Discourse内では、プラグインはすぐに「消えて」しまいます。

設定 private_topics_enabled が見つからない場合、または false の場合に警告バナーを表示し、影響を軽減するために特定のカテゴリを空白にする CSS を使用するテーマコンポーネントはどうでしょうか?

「いいね!」 2

なるほど。この場合、標準出力/標準エラー出力に警告メッセージを表示することで状況は改善するでしょうか?(それだけでは十分ではないかもしれませんが、何もないよりはましです。)

同じ問題です。現時点ではプラグインが消えているため、そのメッセージを出力できるものは何もありません。

実際にはかなり良さそうです。思うに。

もしこのプラグインを、追加のグループの人々が自分のメッセージを投稿・閲覧できるように実装できれば、プラグインを無効にしてもリスクはありません。

コアの変更箇所は特定できませんでしたが、57df0d526e より前の変更により、ユーザーがホームページでトピックタイトルを確認できるようになっていると考えられます。私の記憶では、これは動作の変更です。

「いいね!」 1

本日早い時点の tests-passed (4c7d58a、あなたのコミット後) でこれをテストしましたが、再現できませんでした。

  • 空のフォーラムを作成する
  • プライベートトピックプラグインを有効にする
  • site-feedback でプライベートトピックを有効にする
  • ユーザー1を作成し、site-feedback で投稿を作成させる
  • ログアウトし、匿名ユーザーがトピックを見ないことを確認する
  • ユーザー2を作成し、カテゴリにもホームページ(ディスカバリルート)(「新規」、「ホット」を含む)にもトピックが見えないことを確認する
  • プライベートトピックを無効にし、ユーザー2にトピックが表示されることを確認する
  • ログアウトし、匿名ユーザーにトピックが表示されることを確認する

管理者はすべてを見ることができること(「トピックはトピック作成者と以下のグループのユーザーに表示されます」というカテゴリ設定と private topics admin sees all プラグイン設定による)と、すべてのユーザーが管理者投稿を見ることができること(private topics permitted groups プラグイン設定による)を認識していますか?

リチャードさん、はい!シークレットタブでテストしています。他の多くのプラグインも有効になっているので、何か他のものが干渉している可能性があります。そのため、いくつか無効にした後にまたご連絡します。当初考えていたほど単純ではないことをお詫びします。

「いいね!」 1

93個のプラグインが有効なテストサイトでこれをテストしていたので、気になります :wink:

とはいえ、ユーザーがログインしていない状態でもテストしましたが、匿名ページはさまざまなレベルでキャッシュされているため、プライベートトピックプラグインを有効にしても、数分間は既存のトピックが表示される可能性があることを知っておくと良いでしょう。

「いいね!」 2

残念ながら、プラグインによる競合を特定することはあまり成功しませんでした。私のわずか15個のプラグインは、おそらくあなたのテストサイトの91個すべてをカバーしていると思いますが!:stuck_out_tongue:

これらはどちらもシークレットモードで撮影されたもので、プライベートトピックカテゴリの内容を表示する権限が不十分なユーザーでも再現できます。プライベートトピックのカテゴリ設定とグローバルサイト設定を確認しましたが、それらにもエラーはないようです。

追加のデバッグや確認手順があれば、非常に感謝いたします。いずれにしても、このプラグインは私たちのニーズに本当に役立っているので、サポートに感謝します!:slight_smile:

「いいね!」 1

ああ、そのカテゴリ設定が原因でした。再現できます。続く。
ご報告ありがとうございます!

「いいね!」 2

上記の件について、修正をプッシュしました。

「いいね!」 3

このプラグインを、Discourse Private Replies のプラグインと併用すると、両方のプラグインが alias_method :original_for_digest, :for_digest を使用するため、ダイジェストで無限再帰が発生します。

「いいね!」 2

ご報告ありがとうございます。コンフリクトを解決しました。

「いいね!」 1

トピック作成者にアクセスリクエストを送信できますか?

Googleドライブでのファイル/フォルダ共有と同様に、トピックアクセスリクエスト通知を受け取ったトピック作成者は、トピックコンテンツを表示するために承認または拒否します。これは、電子メール/Discourse通知を介して通知されます。

これは、トピックタイトルが公開されたことを意味しますが、ユーザーは「アクセスをリクエスト」ボタンをクリックする必要があります。

ありがとうございます!

これは、ユーザーがグループへのアクセスをリクエストできるようにし、グループがトピックにアクセスできるようにすることで実現できます。

「いいね!」 2

Richard には、同様だが異なる、機能する可能性のある別のプラグインがあります…

「いいね!」 1

RGJ様

いつも楽しくプラグインを使用させていただいております。

一部のメンバーから、新しい返信があるというメッセージが表示されるとの報告がありました。

100件以上の新しい返信がありましたが、「新しいトピックはありません」をクリックしても表示されません。

この特定のプライベートカテゴリの新着返信通知を無効にすることはできますか?

よろしくお願いいたします。

生徒に宿題を割り当てることができるように、サポート(プライベート)を提供する方法を探しています。生徒は回答を提出できます。
生徒と教師のみが課題を表示できます。
教師はクラスに宿題を割り当てることもでき、そのクラスのメンバーのみが質問と回答を表示できます。
このプラグインを見ました

このタスクに適しているかどうか疑問に思っています。
ありがとうございます

もちろんです。

クラスについては、そのクラスの生徒を含むグループによってアクセスが制限されているカテゴリを検討できます。

「いいね!」 4