بدون النظر إلى الكود، أعتقد أن الأمر يستغرق من ساعة إلى أربع ساعات من العمل، وربما أكثر إذا شمل ذلك كتابة اختبارات مناسبة. سيكون من الأسرع بكثير ترميز المجموعة (أو المجموعات) المعنية بشكل ثابت…
هناك شيء يُدعى Guardian، وأعتقد أنه ما ستحتاج إلى تعديله.
لكن، من المرجح أن يساعد إذا عدت خطوة للوراء ووصفت ما تريد أن يحدث فعليًا. في أي سياقات تهتم بأن يتمكن الأشخاص من رؤية المجموعة؟ ولماذا؟
أدير موقع دعم، وبعض المواضيع ذات طابع بالغ، لذا لدينا مجموعة من الأشخاص الذين تم التحقق من أعمارهم لتصبح أكبر من 18 عامًا (تمت إضافتهم يدويًا من قبل المشرفين).
الآن، حتى لو كنت أكبر من 18 عامًا، قد ترغب في تجنب بعض المواضيع أو الفئات عمدًا.
إذا كان علينا القيام بذلك الآن، سيتعين على المشرفين الموافقة يدويًا على جميع الطلبات الموجهة إلى “المجموعات الفرعية”، وهذا ما نود تجنبه.
لكن بصراحة، نحن لسنا كبيرين لدرجة أننا لا نستطيع التعامل مع ذلك يدويًا بين المشرفين الثلاثة