Отключить права на редактирование контента у роли в определенную дату.

Главные вкладки

Аватар пользователя Юра Юра 4 февраля 2015 в 23:42

Доброе время суток, Друпалеры !!
Перерыл все, никак не могу найти ответ какими методами
отключать (автоматически) права на редактирование определенного типа контента для данной роли при наступлении определенной даты ( допустим 1го июня 2015 года)?
В рулах - ничего толком не нашел, разве только что "Revoke access by role" - но это годиться только для одной ноды если я не ошибаюсь.
Подкиньте идейку у кого есть.
Спасибо.

Комментарии

Аватар пользователя bumble bumble 5 февраля 2015 в 0:46

Rules'ами можно проверять дату, и при соответствии редиректить пользователя со страницы редактирования.

Аватар пользователя Юра Юра 5 февраля 2015 в 0:57

Да, дату я нашел как проверить в рулах, но дело не в одном отдельном ноде, и даже не тогда когда юзер редактирует свой нод.
Задача в том чтобы изменить права для роли (а не для юзера) не зависимо от того подключился юзер этой роли или нет.

Аватар пользователя bumble bumble 5 февраля 2015 в 1:00

Не совсем понял про:

"Юра" wrote:
не зависимо от того подключился юзер этой роли или нет

В правилах есть возможность проверки роли пользователя.

Если нужно менять разрешения ролей - скорее всего, только писать свой модуль.

Аватар пользователя Юра Юра 5 февраля 2015 в 1:15

"bumble" wrote:
В правилах есть возможность проверки роли пользователя.

... это опять же только для подключенного юзера.

А в модуль конечно можно это засунуть, только как потом сделать чтобы функция изменения разрешения ролей выполнялась в определенную дату ?

Аватар пользователя Юра Юра 6 февраля 2015 в 16:20

drupby, Может тогда поскажите как привязать это к модулю или к рулу чтобы срабатывало в определенную дату, что-то никак немогу сообразить.

Аватар пользователя Юра Юра 6 февраля 2015 в 16:20

drupby, Может тогда поскажите как привязать это к модулю или к рулу чтобы срабатывало в определенную дату, что-то никак немогу сообразить.