グループ特定のツールバー

特定のグループセットに属するユーザー向け、およびログインしていないユーザー向けの異なるツールバーを提供します。

Custom Admin Toolbox のフォークです。

主に、異なるグループのユーザーに、コミュニティへのより高いレベルのアクセス権が付与されているかどうかを示すためのクイックツールバーを設定したかったためです。また、一部の設定は Discourse 初心者にはメニューの奥深くにありすぎると感じたため、それらもツールバーに配置しました。

さらに、管理者パネルの確認やサイト設定の更新などを便利に行うためです。

|||
|-|-|-|
| :hammer_and_wrench:|リポジトリ| discourse-group-specific-tool-bar |
| :question:|インストールガイド|テーマまたはテーマコンポーネントのインストール方法|
| :open_book:|Discourseテーマ初心者ですか?| Discourseテーマの使用に関する初心者ガイド

「いいね!」 6

これはユーザーのプライマリグループを使用しますか?一部のユーザーは複数のグループに属している可能性があるためです。

また、プラグインが実際に動作しているスクリーンショットをいくつか投稿していただけますか?

いいえ、ユーザーがアクセスできるすべてのグループをチェックします。たとえば、グループAとBをグループセット1に含めると、AまたはBのユーザーは、グループセット1に設定したリンクが表示されます。

SSとは何ですか?

「いいね!」 1

スクリーンショット。

ツールバーが混在するということですか?

例えば、グループAにはツールバーAが割り当てられ、

グループBにはツールバーBが割り当てられます。

グループAに所属し、かつグループBにも所属しているメンバーは、2つのツールバーが混在したものが表示されるのでしょうか、それともどちらか一方のみが表示されるのでしょうか?

設定には上から下への優先順位があります。例えば、私が管理者(グループセット1)であり、グループA(グループセット2)にも所属している場合、管理者用のツールバーのみが表示されます。

基本的に、ユーザーがグループセット1または2に属しているかどうかを順にチェックし、属していない場合は除外グループから除外されているかチェックします。ログインしていないユーザーはグループ設定がないため、別途チェックされます。

私の管理者ツールバー

ログインしていないユーザーのツールバー

グループAのユーザーのツールバー
image

グループBに属していないユーザーのツールバー

*アイコンの色と接尾辞テキストはこのコンポーネントには含まれていません。追加のCSSを追加しました。

「いいね!」 3

これは非常に素晴らしいテーマコンポーネントであり、非常に役立つでしょう。ありがとうございます。:vulcan_salute::smiling_face_with_sunglasses::+1::sparkles:

「いいね!」 4

@th21 非常に参考になりました。共有ありがとうございます。

「いいね!」 1

メインサイトヘッダーのすぐ下に、サブカテゴリを持つカテゴリを表示するためのツールバーとしてこれを使用するオプションを追加することを検討していただけますか?またはそのバリエーションを?

どういう意味か分かりかねます。例やモックアップはありますか?

「いいね!」 1

ユーザーが「会社A」の製品専用のカテゴリを表示している場合、サイトヘッダーの下にツールバーがあり、その会社のウェブサイトへのリンク(会社のストア、テクニカルサポートなど)が表示される例を挙げたいと思います。

メンバーが別のカテゴリ(会社B用など)を読むと、メインサイトバーの下に会社Bへのリンクがあるツールバーが表示されます。

したがって、

会社A、ストア、サポート
会社B、ストア、サポート

グループの問題は、メンバーが両方のグループに属している可能性があることです。