Цветовые палитры для светлой/темной темы
Почти готово: отображение статистики, если пользователь рискует потерять статус TL3 (с настройкой минимального порога для предупреждения, если значение статистики ниже этого уровня).
Дело в том, что даже в ядре Discourse нет такой индикации. Изначальная идея заключалась в том, чтобы предоставить пользователям ту информацию, которую видят сотрудники. Думаю, это может выходить за рамки возможностей плагина. Но мне хотелось бы узнать об этом больше. Вы имеете в виду, что в не приглушенных категориях недостаточно постов для выполнения требования, а недостающее количество можно получить из приглушенных категорий?
К тому же, как это должно работать? Получать все посты, созданные в заданном временном интервале, проверять, к какой теме каждый из них принадлежит, проверять идентификатор категории, сравнивать его с приглушенными категориями пользователя, а затем добавлять в счетчик? Или, может быть, какой-то оптимизированный SQL-запрос…