Статус «Тихий» блокирует возможность использования реакций

Название говорит само за себя.

Пользователи, которых пришлось перевести в режим «без звука», продолжали «преследовать» других, спамя реакциями.

Похоже, нет предела мелочности некоторых людей.
Мне кажется логичным, что когда пользователь переведён в режим «без звука», он не должен иметь возможности использовать реакции.

6 лайков

Это также было поднято в рамках этой темы:

2 лайка

Привет, моя тема здесь может быть полезна. @Canapin поделился кодом для скрытия кнопки «Нравится» в категории, если пользователь не входит в группу. Этот код можно, вероятно, модифицировать, чтобы проверять статус текущего пользователя и скрывать кнопку, если он замолчан.

Это можно использовать как временное решение.

2 лайка

Кстати, недавно наткнулся на этот компонент темы Customization > Theme component — вам просто нужно оставить его для заглушённого пользователя на уровне TL0. Или форкнуть его, чтобы нацелить на заглушённых пользователей.

1 лайк

Огромное спасибо за варианты/обходное решение!

Проверю их как можно скорее. До связи!

Мм, я пытался создать новую функцию, включающую заблокированных пользователей, но, похоже, это не работает.

Странно.

Возможно, это связано с тем, что в моём сообществе используются реакции.

Редактирование: По какой-то причине я проверил currentUser и заметил атрибут silenced, но теперь, когда я проверяю снова, такого атрибута нет.

Я галлюцинирую? Или фронтенду не нужно знать, заблокирован ли пользователь?

Если вы пробовали использовать компонент темы Customization > Theme component, на который была ссылка, возможно, его нужно обновить из-за изменений в ядре.


Однако, я предполагаю, что вы пробовали фрагмент кода, который @Canapin поделился со мной. Я не уверен, существует ли атрибут для заглушения. Но попробуйте нацелиться на группу. Вам нужно будет использовать Customization > Theme component, который добавляет все группы, в которых состоит текущий пользователь, как классы CSS, к которым можно обращаться.

Если ваш статический тест работает. Создайте группу, чтобы добавлять в неё токсичных пользователей. Возможно, вам захочется использовать закладки (custom) или запланировать пост в частной категории модератора, чтобы напомнить об удалении или пересмотре удаления участника из токсичной группы, используемой для скрытия лайков.

1 лайк