Ограничение доступа с помощью Rules
На сайте есть нода, предоставляющая некий сервис с помощью полей, видимых для роли "Авторизированный пользователь". Необходимо ограничить доступ к этому сервису в ноде с помощью следующей конструкции:
Если юзер (роль "Авторизированный пользователь") посетил ноду (номер ноды Х) более чем N раз в течении срока (скажем, 1 месяц), то поменять роль для такого юзера (выполнившего перечисленные условия) на другую роль ("Авторизированный пользователь 2 без доступа к полям ноды Х") на определённый срок (к примеру, 1 месяц). Плюс выслать письмо на ящик этого юзера с уведомлением: [юзер], вы превысили лимит посещений страницы [титл ноды Х], доступ к ней ограничен на срок [срок ограничения].