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

Привет.

@JammyDodger опубликовал сообщение Trust Level Permissions Reference, в котором говорится следующее;

Однако, когда я получил значок «Out of Love», у меня уже был уровень доверия пользователя 2 (UTL2). Как только я получил значок, я больше не мог ставить лайки сообщениям, и мне сообщили, что нужно подождать, пока не пройдет больше времени. Это заставляет меня думать, что либо начальные 50 лайков, либо множитель x1.5 указаны неверно. Если данные верны, я предполагаю, что проблема в последнем, так как в противном случае математика не сходится.

Изначально я планировал ответить на пост и спросить, не допустил ли он ошибки, однако, продолжая изучать вопрос, я начал подозревать, что он правильно задокументировал предполагаемое поведение системы.

Например, в статье блога Understanding Discourse Trust Levels также упоминается множитель лайков для UTL2 (хотя я не уверен, редактируется ли этот пост со временем или ему разрешено устаревать).

Кроме того, описания значков, связанных с UTL, также указывают на то же самое;

Таким образом, либо функциональность была намеренно изменена в какой-то момент, и ни один из ресурсов, документирующих её, не был обновлен соответствующим образом (что вполне возможно, учитывая масштаб проекта Discourse), либо часть «больше лайков в день» уровней доверия работает не так, как задумано.

Я не ruby-разработчик и не знаком с кодовой базой, поэтому не могу самостоятельно продвинуться дальше в этом вопросе.

Это контролируется набором настроек администратора «Дополнительные лайки в день», и они всё ещё актуальны: :+1:

Существует два типа уведомлений о лайках: одно появляется, когда вы исчерпали ежедневный лимит [1], а другое — если вы используете их слишком быстро за короткий промежуток времени; в последнем случае также предусмотрен период охлаждения. Не могли бы вы случайно сработать именно второе уведомление вместо первого?

Я только что быстро проверил на тестовом сайте с тестовым пользователем уровня TL2, чтобы убедиться, и всё работает как ожидалось:

Добавлю ещё: значок «Нет лайков» выдаётся ежедневно, а не в результате действия при публикации, поэтому это также может объяснить несоответствие между моментом, когда вы его получили, и количеством оставшихся лайков на тот день. :+1:


  1. ↩︎

Нет, это точно было первое. Вот скриншот;

Мне жаль, что вы решили перенести это из bug, но я не буду рисковать, отменяя правку модератора.

Действительно, по правилам форума не следует отменять перемещение в категорию команды без предоставления более конкретной информации. :slightly_smiling_face:

Если вы сможете предоставить более подробные шаги по воспроизведению или указать другой сайт, где возникает эта проблема, мы всегда сможем вернуть всё как было. :+1:

Поскольку я протестировал это на своём тестовом сайте, и всё работало именно так, как ожидалось, похоже, что здесь может быть недопонимание из-за этой задержки: