Доступ к созданию ноды по расписанию. Не к публикации

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

Аватар пользователя DD 85 DD 85 8 июня 2019 в 23:52

Необходимо предоставить пользователю возможность создавать материал в определённый промежуток времени, за пределами которого доступа на создание у пользователя не будет.
Подскажите модульное решение.

Комментарии

Аватар пользователя sergey2812 sergey2812 26 июля 2019 в 21:22

Схематично так: создать роль с правами на создание нужных материалов. В нужные промежутки времени присваивать нужному пользователю эту роль.
Сделать модуль, в котором по cron выполняется проверка "наступил ли нужный момент времени?". Если наступил, то пользователю присваивается роль с правами создания материала. Так же с моментом окончания периода действия полномочий: "наступил ли момент прекращения полномочий?" Если да,то отключаем пользователю роль на создание материалов. Cron запускается по расписанию на сервере вашего хостера. На beget это CronTab, например. Так достигнете полного автоматизма. Если нужно прям до конкретного кода - пишите, договоримся internet-restoran@rambler.ru Сергей.