Удаление уведомлений через несколько дней — предлагаемая новая настройка

Помогает ли здесь существующая настройка сайта max_notifications_per_user? Это скрытая настройка, но она выполняет схожую задачу — ограничивает общее количество уведомлений на экземпляре.

По умолчанию эта настройка сохраняет последние 10 000 уведомлений на пользователя и автоматически удаляет остальные в фоновой задаче, которая выполняется раз в неделю. Вы можете уменьшить это значение до меньшего числа (например, 1000), и тогда очистка будет происходить ещё агрессивнее.

Контекст из исходного коммита: FEATURE: limit number of notifications per user to 10,000 · discourse/discourse@372f6f4 · GitHub

3 лайка