В одном из форумов, где я состою, мета-категория была открыта для всех, хотя изначально доступ к ней был только у пользователей TL1+. Я часто захожу в эту категорию, обсуждения там мне интересны. Мои посты получили довольно много лайков — ровно столько, чтобы получить значки, если бы категория была публичной раньше.
У меня ещё больше уведомлений о значках, чем показано на скриншоте. Уведомления о получении одного и того же значка несколько раз должны объединяться в одно с текстом Получен значок «{badge_name}» (xN), где N — количество раз, когда этот значок был получен.
Я уже оставлял обратную связь на том форуме через мета-категорию: предлагал отключить получение значков до открытия другой категории или вручать их незаметно, но объединение дублирующихся уведомлений в одно должно быть стандартом UX в любом случае.
Какая куча значков! Возможно, администратор на том сайте снизил количество лайков, необходимое для получения этих значков, поэтому они выдаются чаще?
О, я понял. Категория была только что сделана публичной, в результате чего вам сразу выдали много значков. Мне это кажется редким стечением обстоятельств, не требующим системного реагирования.
Извините, что поднимаю старую тему, но я wondering, не в том ли здесь проблема, что значок «Хороший ответ» был выдан несколько раз, а в том, что уведомление о значке было отправлено несколько раз? Эта проблема уже не раз возникала при обработке запросов в службу поддержки. Отладка сложна, но, похоже, уведомления о значке продолжают отправляться, пока одно из уведомлений не будет помечено как прочитанное. Если это так, требует ли отметка уведомления о значке как прочитанного посещения пользователем страницы значка? Похоже, именно это и происходит здесь:
Возможно, я полностью ошибаюсь, но сегодня я уже во второй раз пытаюсь найти причину этой проблемы.
Мне бы очень хотелось этого — это решило бы главную проблему моего проекта интеграции Fedora Badges. Насколько сложно было бы сделать то же самое для присуждения бейджей, как это сделано для лайков?
Хотя каждое уведомление о ‘Популярной ссылке’ ведёт в одно и то же место, нажатие на одно из них не помечает остальные как прочитанные. Я считаю, что так и должно быть.
Я не всегда хочу использовать кнопку ‘Отклонить все’, так как иногда есть другие уведомления, которые я всё ещё хочу просмотреть.
Ещё лучше, уведомления можно сгруппировать, чтобы ваш пример выглядел так:
Получено «Популярная ссылка» (3 раза)
Гларбл барбл!
Получено «Популярная ссылка» (2 раза)
Получено «Горячая ссылка»
Это сделает взаимодействие «нажмите на один элемент, чтобы отметить все как прочитанные» более понятным, так как достаточно кликнуть только по одному элементу.
@joellabes Я перенёс вашу тему сюда, чтобы сгруппировать запросы. Мне кажется, что объединение их в одно уведомление, как это делается для лайков/реакций, где это возможно, было бы гораздо удобнее. Это также практичный способ избежать появления нескольких непрочитанных уведомлений, указывающих в одно и то же место.
Мне бы хотелось, чтобы вместо того, чтобы нажимать на каждую награду «Нравится» по отдельности, было бы одно уведомление обо всех наградах «Нравится», которые я получил за день.