管理カテゴリのトピックの可視性を公開に変更

皆さん、こんにちは。

特定の非公開カテゴリ内のトピックの可視性を管理者から一般に公開する方法はありますか?

現在、すべてのトピックが管理者のみに表示されるカテゴリがあります。このカテゴリのトピックを1つだけ公開(全員または特定のユーザーグループが表示および返信できるようにする)することはできますか?

Abid様

Page Publishing を使用すると、あらゆるトピックを公開できます。ただし、トピックは引き続き制限された領域に存在するため、返信は許可されません。

または、閉鎖されたカテゴリをサブカテゴリにすることもできます。親カテゴリは全員がアクセスできるようにし、サブカテゴリは管理者のみがアクセスできるようにします。これにより、この閉鎖されたカテゴリを維持しつつ、親カテゴリに移動することで、他のすべてのユーザーに公開する方法も得られます。

「いいね!」 2

あなたが望むことを行うには、トピックを別の公開カテゴリに移動するしかありません。

投稿を公開(最初のトピック投稿のツールボックスの下)することはできますが、返信は許可されません。OPの公開バージョンにすぎません。

おっと、@Tris20 さんが私より少し速かったです :grinning_face:

「いいね!」 2

お二人の言いたいことは分かりました。しかし、問題はここにあります。
Discourse プラットフォームに GitHub リポジトリのサポートを追加し、リポジトリの課題とプルリクエストをプラットフォームと同期させました。現在、プラットフォームでは、コードベースのディスカッション用のカテゴリを作成し、そのカテゴリ内に GitHub のリポジトリ名ごとにカテゴリを作成しました。したがって、フローは次のようになります。
コードベースのディスカッション (親カテゴリ) -> リポジトリ名のカテゴリ (子カテゴリ)
トピックは子カテゴリにあり、これは閉鎖されたカテゴリです(管理者のみに限定)。この子カテゴリ内の特定のトピックを公開したいと考えています。
トピックを親カテゴリに移動すると、コードベースのディスカッション カテゴリにあるため、リポジトリ名のフィルターで追跡できなくなります。
トピックを公開したいのですが、追跡を容易にするために同じカテゴリ内に留めたいと考えています。

カテゴリ内に留める必要がある場合、管理者/上位ユーザーのみがトピック作成を制限するという機能性を維持するために、追加のグループに読み取りおよび返信アクセス権を付与するという選択肢も考えられます。

それ以外の場合は、ページ公開という直接的かつ部分的な解決策が最善策のようです。これにより、誰でもメインのトピックを確認できるようになりますが、返信は引き続きカテゴリのセキュリティパネルで定義されたとおりに制限されます。

「いいね!」 1

カテゴリに別のグループを追加すると、そのカテゴリのすべてのトピックへのアクセスが、表示、返信、作成の設定に基づいてそのグループに付与されますが、これは明らかに問題を解決しません。特定の投稿へのアクセスを制限したいのです。
なぜトピック設定に、その特定のトピックの対象者を設定するオプションが追加されていないのか疑問です。

アビドさん、

残念ながら、これはうまくいきません。カテゴリにはトピックごとの権限がありません。

グループ受信トレイにはより詳細な権限がありますが、私の知る限り、これらのプラグインで機能させることはできません。

「いいね!」 1

そうなると、カテゴリやタグをいじって何とか結果を出すしかないのでしょうが、特定のトピックのオーディエンスを設定する機能が欠けているのです。