المشكلة
يعمل كل من assign self regex و assign other regex فقط عندما يتم تمكين assigns_by_staff_mention.
يعمل assigns by staff mention لجميع المجموعات في assign allowed on groups، وليس فقط للموظفين.
السبب
هذا بشكل واضح حسب التصميم ولكنه ليس واضحًا، لأن اسم الإعداد يعود إلى الأيام التي كانت فيها إضافة التعيين تعمل عن طريق ذكر الموظفين. منذ ذلك الحين، تم توسيع الوظيفة للسماح لمجموعات أخرى (عبر assign allowed on groups) والسماح بالتعيين عبر تعبير عادي.
ومع ذلك، فإن الاسم والنص المصاحب (“إذا ذكر موظف موظفًا آخر، يتم تعيين الموضوع تلقائيًا”) يشيران إلى أن الإعداد محدود أكثر وليس من الواضح أنه يحتاج إلى تمكين لكي تعمل المنطق المذكور أعلاه.
الحلول الممكنة
- إعادة تسمية الإعداد
- تعديل النص المصاحب