إضافة للحفاظ على عضوية المجموعة بناءً على قبول سياسة

ما الذي تود إنجازه؟

أحتاج إلى إضافة (plugin) لتنفيذ عملية دمج غير تقليدية. إذا قبل المستخدم سياسة Discourse معينة وكان عضوًا في المجموعة A، فاجعله عضوًا في المجموعة B؛ وإلا فاحذفه من المجموعة B.

سيكون من الرائع جعله عضوًا في المجموعة B فور قبوله للسياسة، لكن إذا كان علينا الانتظار قليلًا بسبب Sidekiq، فقد يكون ذلك مقبولًا.

يرجى الرجوع إلى جدول policy_users.

يمكن ترميز معرف post_policy_id وأسماء المجموعات بشكل ثابت. يمكنني تعديلها لاحقًا إذا لزم الأمر. ومجرد احتياطًا في حال احتجت إلى استخدام هذا الأمر لدمج آخر في المستقبل، اجعله قائمة ثابتة:

{
  [post_policy_id_1, المجموعة A, المجموعة B],
  [post_policy_id_2, المجموعة C, المجموعة D],
  ...
}

متى تحتاج إلى إنجازه؟

خلال الأسبوع القادم سيكون رائعًا.

ما هو ميزانيتك، بالدولار الأمريكي، التي يمكنك تقديمها لهذه المهمة؟

منفتح على الاقتراحات، لكنني أبحث عن حل سريع ورخيص وثابت الترميز نظرًا لأنه مهمة لمرة واحدة.

يرجى مراسلتي عبر الرسائل الخاصة إذا كنت قادرًا على المساعدة.

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.