Доброе время суток, Друпалеры !!
Перерыл все, никак не могу найти ответ какими методами
отключать (автоматически) права на редактирование определенного типа контента для данной роли при наступлении определенной даты ( допустим 1го июня 2015 года)?
В рулах - ничего толком не нашел, разве только что "Revoke access by role" - но это годиться только для одной ноды если я не ошибаюсь.
Подкиньте идейку у кого есть.
Спасибо.
Комментарии
Rules'ами можно проверять дату, и при соответствии редиректить пользователя со страницы редактирования.
Да, дату я нашел как проверить в рулах, но дело не в одном отдельном ноде, и даже не тогда когда юзер редактирует свой нод.
Задача в том чтобы изменить права для роли (а не для юзера) не зависимо от того подключился юзер этой роли или нет.
Не совсем понял про:
В правилах есть возможность проверки роли пользователя.
Если нужно менять разрешения ролей - скорее всего, только писать свой модуль.
... это опять же только для подключенного юзера.
А в модуль конечно можно это засунуть, только как потом сделать чтобы функция изменения разрешения ролей выполнялась в определенную дату ?
для решения такой задачи есть hook_node_access
drupby, Может тогда поскажите как привязать это к модулю или к рулу чтобы срабатывало в определенную дату, что-то никак немогу сообразить.
drupby, Может тогда поскажите как привязать это к модулю или к рулу чтобы срабатывало в определенную дату, что-то никак немогу сообразить.