特定のカテゴリ権限に関するAPIリクエスト

こんにちは。ユーザーがカテゴリに参加した後のみ、そのカテゴリに固有のトピックを投稿できるという要件があります。ユーザーが投稿できるカテゴリとできないカテゴリを示すAPIを取得するにはどうすればよいですか。理想的には、制限されたカテゴリカードにロックシンボルが表示されるようにします。クライアントとサーバーの両方のカスタマイズが必要だと考えられるため、この機能はどのように実現できますか。

「いいね!」 2

ユーザーはカテゴリに参加するのではなく、グループに参加します。その後、グループを使用してカテゴリへのアクセスを制御できます。

ユーザーにDiscourseを使用させる予定であり、リモートシステムを介してこれを行うのではなく、Discourse自体で完結させる場合は、そのまま機能します。

あるいは、グループメンバーではないユーザーにカテゴリを表示したいのでしょうか?

「いいね!」 4

Jayが言及したように、グループ経由でsを実行できます。

表示はしたいが制限したいカテゴリを作成します。

カテゴリのセキュリティ設定

  • Everyone - 表示
  • グループ名 - 表示/作成/返信

これで、誰もがカテゴリを表示できますが、トピックの作成と返信にはグループに参加する必要があります。カテゴリの目的に応じて、新しいグループを追加して作成権限を削除することで、トピックを作成できるユーザーを制限できます。

これはカテゴリ設定で編集する必要があります。

カテゴリに参加するには、<a href="/g/Pimaxians/members">申請</a>する必要があります。

上記は、投稿にグループへの参加が必要な制限付きカテゴリに使用しているものです。

「いいね!」 1

ダン、これを指摘してくれてありがとう。とても役立つ情報です。

「いいね!」 1