Известно, что в начальной комплектации Drupal можно разрешить просматривать профили пользователей определенным ролям, но какими средствами можно разрешить ВСЕМ пользователям и гостям просматривать ТОЛЬКО профили определенных ролей?
Заранее благодарен.
Комментарии
Например через views, если логика не особо сложная
по прямой ссылке откроется тогда профиль любого
Если перекрыть, то нет, однако в этом случае даже админ не сможет увидеть нужных ему пользователей, потому этот вариант не совсем универсальный. Хотя для админа можно и продублировать
Вопрос не в том, чтоб показать пользователей определенных ролей на одной странице, а в том, чтоб запретить показ определенных ролей пользователей даже по прямой ссылке, но так, чтоб этих пользователей можно было посмотреть, имея определенные права.
Закручено получилось, то есть как-то так: Роль1 - не доступна публично, Роль2 - доступна публично, Роль3 - доступна пользователям с Ролью2. При этом все роли доступны Админу.
Похоже, проще свой модуль написать, чем найти что-то подходящее (сомневаюсь, что Content Access позволяет подобные настройки, а больше целиком работоспособного вроде ничего и нет)
на счет написания модуля это то конечно здорово, но сначала посмотрю обозначенное спасибо.
Не сомневайтесь, а пробуйте. Разрешаете смотреть профиль только группе А и всё.
Думаю, вы неправильно поняли задачу. Нужно не кому-то запретить смотреть профиль, а запретить доступ к профилям определенных ролей, так сказать, одни профили публичны, другие - приватны.
Вообще, если детальней, нужно, чтоб после регистрации профиль пользователя был приватным, пока он не захочет открыть к нему публичный доступ (получить определенную роль/привилегии)
Вы точно не перепутали меня с тс?
прошу прощения
не оно? http://drupal.org/project/profile_privacy
Девки иногда более живучи и работоспособны, нежели стейблы.
возможно, но в моей практике таких «живучих» еще не попадалось. Обычно, после девок у меня слетает сайт целиком. В редких случаях, девки просто не але.
Девок бояться -
в рот непатчи не накладывать. Девки достаточно нормальное решение для разработчикаСмотря что понимать под «разработчиком». Я не программист.