Discourseで、ログイン中のメンバーが参加したトピックのみを表示するオプションはありますか?

Discourse には、ログインしたメンバーが参加したトピック(質問、回答など)のみを表示するオプションはありますか?

誰も参加したことがないトピックについて、どのように答えることができるのでしょうか?

アクセス権限のことでしょうか。それとも単にフィルターのことでしょうか?

「いいね!」 3

フィルターに関するご質問であれば、/my/activity です。

「いいね!」 1

おっしゃることは理解できます…

しかし、次のように機能します。

  • メンバーは、これまでに参加したすべての投稿にアクセスできます。
  • 今後作成するすべての新しい投稿にもアクセスできるようになります。

つまり、あなたは基本的にプライベートなトピックを検索しているのですね。

混乱します。OPではトピックについて話していましたが、今は投稿について話しています。投稿であれば、プライベート返信プラグインが機能するかもしれません。教えてくれてありがとう、@Jagster

もしあなたがまだトピックについて話しているのであれば、今後作成するトピックはあなた以外には誰も見ることができず、誰も返信できないという論理的な問題が残っています。

「いいね!」 1

何が求められているのか、それがどのように機能するのかよくわかりませんが、私の英語力で対応できます。

しかし、これもあります。

こんにちは、皆さん。

フォーラムでのアクセス制御に関する私の目標を明確にしたいと思います。

1. 現在の状況

現在、フォーラムには数千人の一般ユーザーがおり、さまざまなレベル(TL 0〜4)に分類されています。

現在のモデルでは:
:white_check_mark: すべての一般ユーザーは、自分で作成したかどうかにかかわらず、すべてのトピックと投稿にアクセスできます。

2. 望ましい状況

一般ユーザーに対してアクセス制限を実装し、以下のもののみを表示できるようにしたいと考えています。

  • :white_check_mark: これまで参加したすべてのトピックと投稿
  • :white_check_mark: 作成した新しいトピック

:small_blue_diamond: これは、議論にまったく参加したことのない新規ユーザーがログインした場合、質問するなどしてトピックを作成するまでトピックが表示されないことを意味します。

さらに、VIPユーザーという特別なグループを作成したいと考えています。このグループは:
:white_check_mark: 誰が作成したかに関わらず、すべてのトピックと投稿への完全なアクセス権を持ちます。
:white_check_mark: 一般ユーザーがVIPに昇格した場合、フォーラム内のすべてのコンテンツへの無制限のアクセス権を自動的に付与されます。

3. 目標

主な目的は次のとおりです。
:small_blue_diamond: 上記の基準に従って一般ユーザーのアクセスを制限すること。
:small_blue_diamond: VIPユーザーが、個別のカテゴリを作成することなく、完全にアクセスできることを保証すること。

もしこの通りに実装できない場合は、この区別のためプライベートカテゴリを作成するという代替案もありますが、理想的にはアクセス制御はステップ1と2で説明したように機能することです。

提案がある方や、これに実行可能な解決策をご存知の方がいらっしゃいましたら、ぜひご意見をお聞かせください!

皆さん、ありがとうございます!:blush:

最初の質問です。

  1. 新規ユーザーなので何も表示されません。
  2. VIPユーザーがトピックを作成するまで。
  3. 他の誰かがトピックに返信します。
  4. まだ返信していない場合でも、他の非VIPユーザーの返信を見ることができますか?また、返信した場合、他の人の返信を見ることができるようになりますか、それとも自分の返信だけですか?

2番目の質問です。

  1. 最初は何も表示されません。
  2. トピックを作成します。
  3. VIPのみが見ることができるので、彼らが返信します。
  4. 非VIPの誰にとっても、それはまだ隠されたままですか?つまり、私が質問した場合、VIPのみが返信でき、他のユーザーは私のトピックを絶対に見ることができないということですか?

わかりました。

トピックは表示されません。

トピックは表示され続けます。

いいえ、表示されません。

VIPに昇格しない限り、回答できません。

2番目の質問:

  1. 最初は何も見えません :white_check_mark:
  2. トピックを作成します :white_check_mark:
  3. VIPのみが見ることができるので、彼らがそれに答えます。 :white_check_mark:
  4. 非VIPにはまだ隠されたままですか?つまり、私が質問した場合、VIPのみが回答でき、他のユーザーは私のトピックを絶対に見ることができないということですか? :white_check_mark:

作成したトピック以外のトピックをどのように表示しますか?

VIPに昇格した場合のみです。
(これまでに参加したすべてのトピックにアクセスできるようになります。)

それから、これも基本的に必要だと思います。

これは、トピックを「非公開」にできる場合にのみ意味があります。つまり、すでに公開されている既存のトピックを何らかの方法で非公開に変換することになります。しかし、複数のユーザーがすでに回答している場合、それは意味がありません。このトピックは複数のユーザーにとって非公開になるのでしょうか?

私は、あなたが1つのシステムを決定する必要があると思います。あなたは2つの全く異なるモデルを説明しています。

既存のトピックを(通常のユーザーが回答できなくなり、非公開の質問のみを作成できるようになるように)閉鎖し、古いトピックは誰でも読み取り専用で公開されたままにするよう提案します。いずれにしても、これまでそうでした。

プラグインのすべての可能性を探ってみます。ありがとうございます。

しかし、私の期待どおりに動作するかどうかはわかりません。

  1. 「今日」から、ユーザーは参加したトピックのみを表示する必要があります。これはプラグインで可能ですか?調査します。
  2. ユーザーがVIPに昇格すると、すべてのコンテンツへの無制限アクセス権が付与される必要があります。プラグインでこれを調整する方法も確認します。

改めてありがとうございます!プラグインのインストールとテストが完了したら、更新します。

しかし、正直なところ、私が思い描いているように動作するかどうか、完全には確信が持てません…見てみましょう。最善を願っています!

10k以上のトピック :frowning:

私が探しているのは、シンプルなシステムです。

これまでディスカッションに参加してきたユーザー、つまりディスカッションに参加した一般ユーザーが、それにアクセスする権利を維持できるようにしたいと考えています。

今後、VIPユーザー(サブスクリプション料金を支払うユーザー)のみが、以前は誰もがそうであったように、すべてのトピックに完全にアクセスできるようになります。

要するに、これはサブスクリプションベースのモデルです。

カテゴリには、どのグループがトピックを表示できるか、また新しいトピックを作成したり、トピックに返信したりできるかどうかを制御する権限があります。ほとんどのコミュニティでは、誰もが(少なくとも一部のものを)読むことができますが、参加するにはより多くの権限(つまり、少なくともログイン)が必要です。あなたの状況はその逆です。

プラグインなしで要求されたことを行う方法は、プライベートメッセージ(PM)のみを使用することです。一般ユーザーは、@vip グループにグループPMを送信します。そうすれば、ユーザーはメッセージを見ることができ、VIPもメッセージを見ることができますが、他の誰も見ることができません。

その場合、カテゴリはなくなりますが、タグは引き続き使用できます。

「いいね!」 1