Ограничение профилей пользователей в зависимости от уровня доверия или группы

Привет, друзья!

Я немного поискал, но не нашел ничего, что точно соответствовало бы нашим потребностям:
Restrict public viewing of user profile — источник функции

В нашем случае (мастерская с внутренним членством, где публичный доступ разрешен для задавания вопросов, обмена демонстрациями и т. д.) мы создаем пользователей внутри организации через API и назначаем им уровень доверия 3. Публичные пользователи ограничены уровнями 0, 1 или 2 с помощью групп. Нам нужна возможность запретить всем, кто не входит в организацию, просматривать карточки пользователей или их профили — например, через группы или уровень доверия 3 и выше.

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

Разумна ли такая просьба?

1 лайк

Этот плагин может помочь.

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

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

2 лайка