أذونات دقيقة قائمة على المجموعات للمستخدمين المجهولين والمسجلين

همم، أنت على حق. هناك بضعة أمور أخرى تحتاج إلى إصلاح عند تعطيل التغيير القادم حتى تختفي مشكلة disallowed_group:

  1. anonymous_users و logged_in_users غير موجودين في منتقي المجموعات على الإطلاق. أعتقد أنه من الآمن السماح بهما هنا الآن، عندها لن يهم ما إذا كنت قد أضفت everyone إلى disallowed_groups إذا تم تعطيل التغيير القادم.
  2. إصلاح Guardian::AnonymousUser#in_any_groups? ليحترم anonymous_users عند تعطيل التغيير القادم.
  3. إضافة نفس التسميات المستعارة لوقت القراءة 0 (everyone)5 (logged_in_users) لإعدادات السمات، وهو ما نفعله لإعدادات الموقع.

أعتقد أنني قد أضع علامة (legacy) على everyone في منتقي المجموعات بينما لا يزال التغيير القادم اختيارياً ومعطلاً.

سأعطي أولوية لهاتين المسائل وأضيفهما إلى خطتي الشاملة التي أعمل عليها.