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.
Чтобы прояснить: нет способа получить список всех ваших тем, у которых в данный момент установлены таймеры тем, верно?
В настоящее время через основной пользовательский интерфейс — нет, но можно через Data Explorer:
-- [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, чтобы получать только те, которые установлены на будущее.