لم يتم تجديد updated_at للمستخدمين في جميع التحديثات

عند تعديل مستخدم عبر واجهة برمجة التطبيقات (API)، كنت أرغب في استخدام حقل users.updated_at كمعيار لتحديد آخر تحديث.
لاحظت الآن أنه لا يتم تحديثه تلقائيًا مع جميع الإجراءات. على سبيل المثال، عند تغيير الفئات المُشاهدة أو فئات مشاهدة المنشور الأول، لا يتم تحديثه.

لماذا لا يحدث ذلك؟

أقوم بما يلي:

  • إضافة مستخدمين جدد
  • تعيين المستخدمين لمجموعات
  • حذف المستخدمين من المجموعات
  • تعيين المجموعة الرئيسية لمستخدم
  • تعديل مستويات الإشعارات
  • تعيين/إلغاء تعيين فئة محددة للمشاهدة أو لمشاهدة المنشور الأول
  • تغيير عنوان البريد الإلكتروني للمستخدم
  • تعليق/إلغاء تعليق المستخدمين

واعتقدت أن كل إجراء من هذه الإجراءات يجب أن يُحدّث حقل users.updated_at.
هل هناك حقل آخر فاتني يمكنه إخباري بموعد آخر تعديل لإعدادات المستخدم؟

المشاهدة الفئات موجودة في جدول خاص بها، لذا أعتقد أنك ستحتاج إلى التحقق منها هناك.

سيكون ذلك هو category_users ولا يوجد updated_at. أم أن الفئة نفسها تتغير عندما يحددها المستخدم في قائمة المشاهدة؟

يبدو أنك محق، ولا يوجد حقل updated_at في جدول category_users. لست متأكدًا من كيفية حل مشكلتك، لكن أعتقد أنه يمكنك إنشاء حقل مخصص للمستخدم (user_custom_field) يتم تحديثه عبر واجهة برمجة التطبيقات (API).

شكرًا لك يا جاي، يبدو أن هذا حل بديل.