Кстати, если пользователь запретит получать личные сообщения от других пользователей, он не будет видеть аватары в списке лайкнувших в нижней части постов? Это довольно неожиданное поведение.
Странно, но когда я впервые пытался воспроизвести проблему, у меня был включен плагин Discourse Reactions. С включенным плагином Reactions пользователи могут видеть аватары тех, кто оценил их посты лайком, даже если им запрещено отправлять сообщения этим пользователям. Мне кажется, это правильное поведение.
С отключенным плагином Reactions пользователи не могут видеть аватары тех, кто оценил их посты лайком, если пользователю, поставившему лайк, запрещено отправлять им сообщения.