Всем привет,
Я новичок в сообществе, но мне очень нравится проект.
Я ищу способ отключить кнопку «Ответить» в личных сообщениях, если пользователь, получающий сообщение, не имеет нужного уровня доверия (TL) для создания нового личного сообщения. Я предполагаю, что кнопка «Ответить» для пользователей без нужного TL для ЛС появляется, если они получают сообщение от администратора или модератора? Но, очевидно, это позволяет им отвечать на любые ЛС от пользователей с любым TL.
Есть ли способ сделать это через CSS, если соответствующей логики нет в коде?
Джеймс
Пользователи всегда могут ответить на полученное личное сообщение, независимо от их уровня доверия. Это сделано намеренно и является частью дизайна. Не могли бы вы привести более конкретные примеры?
Идеальным вариантом было бы полное управление личной перепиской между пользователями с разным уровнем доверия (TL) и группами, но я понимаю, что это невозможно. Поэтому следующим лучшим решением стало ограничение создания личных сообщений для пользователей с уровнем TL ниже 3, а также отключение возможности отвечать на такие сообщения для всех, кто имеет TL < 3.
Таким образом, пользователь с уровнем TL ≥ 3 не сможет инициировать и продолжать личную переписку с пользователем, у которого TL < 3. Я понимаю необходимость того, чтобы администраторы и модераторы могли писать личные сообщения ограниченным пользователям, и, скорее всего, требовать от них ответа, поэтому вижу логику такого дизайна.