Это функция, которая показывает индикатор в темах рядом с именем автора темы [АТ], чтобы помочь Экспертам по продуктам [ЭП] заметить, участвовал ли АТ в других темах, что помогает ЭП найти дублирующиеся темы или получить больше информации о проблеме пользователя, посетив другие ветки, в которых этот пользователь написал/ответил.
Есть два варианта, которые используют разные методы и индикаторы, чтобы помочь вам определить, участвовал ли АТ в других темах:
Первый вариант ищет в текущем форуме 5 последних сообщений, в которых принимал участие АТ. Затем, в зависимости от возвращенного списка тем, рядом с его именем пользователя отображается точка в одном из следующих состояний:
Синяя точка: если поиск вернул только текущую тему.
Оранжевая точка: если поиск вернул больше цепочек, но остальные цепочки помечены как прочитанные.
Красная точка: если поиск вернул несколько тем, но хотя бы одина из них не отмечена как прочитанная.
Второй вариант делает запрос для загрузки профиля пользователя вместо поиска по форуму актуальных тем. Это возвращает количество сообщений (включая новые темы, обычные и рекомендуемые ответы), сделанные пользователем на текущем форуме за последний год, сгруппированное по месяцам. Расширение суммирует значения за n
последних месяцев (n
- настраиваемое значение), а затем показывает полученное число рядом с именем АТ.