Роль пользователя различается в зависимости от URL, он идет.
Модуль обеспечивает API так, чтобы другие модули могут обеспечить "контексты" (тесты), чтобы решить, является ли роль должна быть предоставлена пользователю.
Это позволяет для комплексной обработки пользовательских разрешений в любой системе Drupal.
Администрация страницы находятся в виде вкладок на странице Роли пользователей администрирования (Admin / пользователь / роли / virtual_roles).
Возможные случаи использования включают для назначения роли, что только будет применяться после того, как пользователь отправил X количество сообщений или комментариев, или ударил сообщению предел для часов / день / неделю и т.д ..
Он также может быть использован для роли назначенного если пользователь смотрит на узел, у которого особое отношение существует с автором или когда пользователь получает "администрирования узлов", если они являются автором этого узла.
Я не имею в виду, что ВР обеспечивает контекст, необходимые для этих случаев применения, так как все они содержат пользовательский элемент, который не может ожидаться в общем выпуске модуля. VR, тем не менее, обеспечивают основу (API), необходимые для их работы. Я готов включить контексты для основных модулей в ВР, но ВР контексты других CONTRIB модулей должны быть добавлены к тем модулям.
Посмотрите на включенным README.txt для получения дополнительной информации о том, как VR и писать свои собственные контексты, используя API VR.
Особенности
Для того, чтобы работать, VR необходимо выполнить в самом начале загрузки страницы механизма (как в hook_boot () в начале). Для того, чтобы убить не производительность вашего сайта, VR обеспечивает простой тест, разработанный в качестве быстрого залог отказа, если он может быть легко определено, что VR не должны быть применены. Проверка по умолчанию здравомыслие только позволит обработку зарегистрированных пользователей.
Виртуальные Роли также имеет способность удалять роли на странице редактирования пользователя, так что роли не случайно постоянно назначен на странице редактирования пользователя. Рекомендуется, что эта функция используется.
Установка
Распакуйте в папку модулей (обычно '/ сайты / все / модулей /')
Включить под Администрирование & # x3e; Сайт Строительство & # x3e; Модули
Требования
- Drupal 6.x / 7.x
Комментарии не найдены