これは難しいですね。あなただけがこの問題に直面したわけではなく、コミュニティが成熟した後に発生することが多いので、以前は成功していたのに新しい問題に直面しているのも無理はありません。
「everyone」よりも権限の少ないグループを作成する、組み込みの方法は実際にはありません。
やるべきことは次のとおりだと思います。
- ほとんどのユーザーのために新しいグループを作成します。例:「@members」
- 既存のすべてのユーザーをそのグループに追加します。
- (オプション)これらの新しいユーザーを別のグループに追加します。例:「@guests」
- カテゴリの権限を更新して、どのカテゴリが「@members」または「@guests」に対して特定のレベルのアクセス権を持つかを定義します。
少し手間がかかるかもしれませんが、一括で処理を簡単にする方法が見つかるかもしれません。
たとえば、ユーザーのエクスポートで作成されるCSVには、グループ名の列が含まれており、一括招待機能も、ユーザーをグループに追加するためのグループ名を含むCSVを使用します。
正しく行うには多少のデータ操作が必要ですが、実行可能であるはずです。すべての人に対してこれを行う前に、まず少数のユーザー(一度に1人または2人)のみを含む小さなテストCSVファイルから始めることをお勧めします。
現在、およそ何人のユーザー、グループ、カテゴリがありますか?