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

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

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

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

6 лайков

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

2 лайка

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

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

2 лайка

Также недавно нашел этот #theme-component. Вам просто нужно оставить его для заблокированного пользователя на TL0. Или сделайте форк, чтобы нацелиться на заблокированных пользователей.

1 лайк

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

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

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

Странно.

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

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

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

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


Однако, я полагаю, вы пробовали фрагмент кода, который @Canapin поделился со мной. Я не уверен, существует ли атрибут для блокировки. Попробуйте вместо этого нацелиться на группу. Вам понадобится использовать #theme-component, который добавляет все группы, в которых состоит текущий пользователь, в качестве CSS-классов, к которым можно применить стили.

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

1 лайк