Discourseの到達範囲と権利

:information_source: 概要 カテゴリの可視性、権限、通知に関する統計と詳細を表示します
:hammer_and_wrench: リポジトリリンク https://github.com/thoka/discourse-reach-and-rights
:open_book: インストールガイド Discourseでプラグインをインストールする方法

モチベーション

フォーマルなコミュニティでは、どのグループがカテゴリにアクセスできるか、新しい投稿について何人のユーザーに通知されるかを知りたい場合があります。

特徴

このプラグインは、設定された権限(作成/返信/閲覧が許可されているユーザー)に関するインフォボックスをカテゴリごとに有効にします。

詳細情報

誰でも設定の概要を確認でき、適切なグループへのリンク(メンバーシップを申請できる場合はそのサイン付き)が表示されます。通知に関する統計も表示されます。

この情報は、bbcode [reach-and-rights] を使用して投稿に含めることもできます。

短い情報

新しい投稿を作成するボタンの近くに概要ボタンが表示されます
grafik

詳細については、提供されている readme を参照してください。

関連する機能リクエスト

このプラグインは、以下のような要望の解決策になる可能性があります。

「いいね!」 8

ユーザーに見えないグループをどのように扱いますか?

例えば、管理者にのみ表示されるsecret_groupと、誰にでも表示され、ユーザーが参加できるpublic_groupがあるとします。
現在、両方のグループへの投稿が許可されているカテゴリがあります。この場合、public_groupのユーザーは、知るべきではないグループの名前を見るでしょうか?secret_groupのユーザーは、そのグループが自分たちには見えないにもかかわらず、両方のグループを見るでしょうか?

「いいね!」 2

私たちはシークレットグループを使用しません。

私たちの状況では透明性による信頼が目標であるため、インフォボックスですべてのグループがカテゴリを読み取れることを表示します。

特別なケースでは、グループ名の難読化が必要になることも考えられますが、カテゴリにアクセスできるグループが定義されていることは引き続き表示します。

実装をご希望の場合は、設定可能なソリューションを提案してください。

これは、/latest で表示されるトピックからもすべてのカテゴリを非表示にします。そうすべきでしょうか?

権限のないユーザーに対しては、非表示のグループ名は (hidden) / (versteckt) に置き換えられるようになりました。

理解できません。スクリーンショットを提供していただけますか?

「いいね!」 1

申し訳ありません、奇妙な言語ですが、ご理解いただけると確信しています。

これは通常の状況です。

  • カテゴリナビゲーションバーはカテゴリを表示します
  • トピックはタグの前にカテゴリを表示します

あなたのプラグインではこれが起こります。

  • カテゴリナビゲーションバーが消えます
  • トピックにはタグのみが表示されます

カテゴリナビゲーションバーは、カテゴリに影響を与える何かの二次的な問題にすぎません。そのステータスはいかなる役割も果たしません。

ほとんどのカテゴリは典型的な everyone であり、一部は TL0 用です。

これは、他のコンポーネントやプラグインとの別の競合である可能性があります。もしあなたのインスタンスで何かおかしな点が見つからなければ、私はいつかそれを確認できます。

「いいね!」 1