カスタムヘッダーリンクコンポーネントを使用して、ユーザーを割り当てられたトピックに誘導するヘッダーリンクを作成しました。https://forum.domain.net/my/activity/assigned でそれが実現できるようです。
これを特定のユーザーグループにのみ表示させる方法はありますか?
カスタムヘッダーリンクコンポーネントを使用して、ユーザーを割り当てられたトピックに誘導するヘッダーリンクを作成しました。https://forum.domain.net/my/activity/assigned でそれが実現できるようです。
これを特定のユーザーグループにのみ表示させる方法はありますか?
ページ本文にユーザーのプライマリグループをクラスとして追加するテーマコンポーネントがあります: GitHub - discourse/discourse-groups-css-classes-in-body (スタッフユーザーを対象とする場合は、このコンポーネントなしで既に staff クラスが付与されていることに注意してください)
そのため、「foo」というカスタムヘッダーリンクを追加した場合、次のようなことを行うことで、「bar」という名前のグループを除くすべてのユーザーから非表示にすることができます。
.foo-custom-header-links {
display: none;
}
body.primary-group-bar {
.foo-custom-header-links {
display: block;
}
}
ありがとうございます!完璧に機能しました。この素晴らしい機能を他にどのように活用できるか、考えなければなりません…