「すべてのメンバー」を選択してカテゴリを作成すると、全員が割り当てられる

はい、私の意図は、この今後の変更でカテゴリ権限を大幅に変更しないことでした。したがって、これら(これと Category permissions and the new permission groups - #5 by martin )は、むしろ予期せぬ副作用です。everyone(全員)をカテゴリ権限のオプションからすぐに削除するつもりはありませんが、将来的には、この件について迅速なフォローアップを行うのが良い考えではないでしょうか。

問題は、everyone カテゴリ権限を何にマイグレートすべきか、さらに明確でないだろうと考えていたことです。しかし、あなたが提案しているようなロジックに従うことができるかもしれませんか。例えば、everyone を削除した場合、サイトに対して次のカテゴリ権限を追加するマイグレーションが実行されます:

  • ログインが必要なサイト → everyonelogged_in_users(ログイン済みユーザー)になります
  • パブリック/ログインが不要なサイト → everyonelogged_in_users(ログイン済みユーザー)と anonymous_users(匿名ユーザー)の2つの別々のカテゴリ権限になります

この提案が最も理にかなっており、最も明確だと考えますので、可能になったらその変更を行います。

「いいね!」 2