Я использую Drupal 7 + Rules 2 и хотел бы создать правило, которое показывает пользователю сообщение, когда его роль изменилась с одной роли на другую. Я экспериментировал с использованием «без изменений учетной записи» в условии сравнения данных, но мне не повезло. Моя конфигурация приведена ниже, однако использование «неизмененной» функции мне чуждо, и я не уверен, что нахожусь на правильном пути.
- СОБЫТИЕ: После обновления существующей учетной записи пользователя
- CONDITION:
- Data Comparison - account-unchanged:roles equals RoleA
- Сравнение данных — учетная запись: роли равны RoleB
- ДЕЙСТВИЕ: Показать сообщение на сайте=Роль изменена!!!
Как указывалось ранее, это не дало никаких результатов при обновлении пользователя с ролью A до роли B, а в отладчике правил условия всегда оцениваются как FALSE.
Если есть альтернативный/лучший способ сделать это, чем указано выше, я был бы признателен за то, что меня перевели на правильный путь :)
Большое спасибо!