Добрый день, уважаемые гуру!
Использую Drupal 7.
Подскажите пожалуйста, как организовать некие действия, которые должны выполняться при добавлении определенной роли пользователю.
Ситуация такая - одну роль сняли, тут же добавили другую. И в этот момент нужно выполнить ряд действий.
Существует ли какой-нибудь хук, отвечающий за смену ролей или правилами как-то можно разрулить это. Сам пока очевидного решения не нашел.
Буду благодарен за помощь!
Комментарии
hook_user_presave - в этом хуке вам надо проверять текущие роли с теми, которые переданы через форму редактирования пользователя. если есть разница, то делайте действия.
и возможно в этом хуке тоже это можно выяснить и выполнить реакцию:
hook_user_update
в хуке
Спасибо!