Hi, how can I find a list of my active reminders and reminders of other users (when I am admin)? For example, I set some reminders for topics and want to review them.
By reminders do you mean bookmarks? Or topic timers?
I mean topic timers, sorry for unclear.
List of topic reminders needs in case if I want to cancel some reminders. Users could watch or cancel their reminders. Staff could manage all reminders.
للتوضيح، لا توجد طريقة للحصول على قائمة بجميع مواضيعك التي تحتوي حاليًا على مؤقتات للمواضيع، أليس كذلك؟
ليس حاليًا عبر واجهة المستخدم الرئيسية، ولكن يمكنك ذلك عبر مستكشف البيانات:
-- [params]
-- user_id :username
SELECT topic_id
FROM topic_timers
WHERE status_type = 5
AND user_id = :username
AND deleted_at IS NULL
تعديل: @wesochuck قمت بتحديث الاستعلام للتأكد من تجاهل المؤقتات منتهية الصلاحية والمؤقتات المحذوفة يدويًا. في حين أن execute_at يضمن التقاط التذكيرات المحددة في تاريخ مستقبلي، إلا أنه سيشمل أيضًا أيًا منها تم حذفه يدويًا قبل انتهاء صلاحيته. أتخيل أن هذا ليس مثاليًا.
شكرًا، هذا يعمل. لقد أضفت أيضًا and execute_at > CURRENT_DATE حتى أحصل فقط على العناصر المحددة في المستقبل.