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.
Para esclarecer, não há como obter uma lista de todos os seus tópicos que atualmente possuem temporizadores de tópico, correto?
No momento, não através da interface principal do usuário, mas você pode fazê-lo pelo Explorador de Dados:
-- [params]
-- user_id :username
SELECT topic_id
FROM topic_timers
WHERE status_type = 5
AND user_id = :username
AND deleted_at IS NULL
Edição: @wesochuck Atualizei a consulta para garantir que ela ignore tanto os temporizadores expirados quanto os excluídos manualmente. Embora execute_at garanta capturar lembretes definidos para uma data futura, ele também incluirá quaisquer que tenham sido excluídos manualmente antes de expirarem. Imagino que isso não seja ideal.
Obrigado, isso funciona. Também adicionei and execute_at > CURRENT_DATE para que eu receba apenas os que estão definidos para o futuro.