An automatic group of group owners

لقد قمت للتو بتطبيق Creating triggered custom badge queries لتحديد مالكي المجموعات الحاليين.

الاستعلام SQL موجود هنا (يمكن استخدامه في Data Explorer أيضًا)

SELECT DISTINCT user_id, owner, CURRENT_TIMESTAMP granted_at
FROM group_users
WHERE group_users.owner = true

يستخدم CURRENT_TIMESTAMP لأنه لا يوجد طابع زمني مناسب ومريح لملكية المجموعة في قاعدة البيانات على حد علمي. لا يوجد مشغل مناسب أيضًا لذلك يمكن حذف الشيء :backfill.

أقترح هذا الإعداد:

  1. تشغيل استعلام الإلغاء يوميًا
  2. المشغل: التحديث يوميًا
  3. لست متأكدًا بشأن “يمكن منحه عدة مرات”
    يتم تشغيل الاستعلام مرة واحدة فقط لكل مستخدم لذلك لن يتم منح عدة مرات. ولكن قد يكون من الضروري منح الشارة مرة أخرى بعد إلغائها - لست متأكدًا!
4 إعجابات