Простой пример: после редактирования материала, показать сообщение пользователю, если он не администратор.
Создал правило (не работает):
/*----------------------------------*/
Мероприятия
After updating a материал of type Заказ
Условия
NOT Пользователь имеет роль(и)
Parameters: user: @User.current_user_context:current_user, roles: [administrator], operation: AND
Actions
Показать сообщение на сайте
/*----------------------------------*/
Если условие убрать - все работает. Так что проблема в ролях.
Комментарии
Патч отсюда помог.
https://www.drupal.org/project/rules/issues/2800749