Необходимо предоставить пользователю возможность создавать материал в определённый промежуток времени, за пределами которого доступа на создание у пользователя не будет.
Подскажите модульное решение.
Схематично так: создать роль с правами на создание нужных материалов. В нужные промежутки времени присваивать нужному пользователю эту роль.
Сделать модуль, в котором по cron выполняется проверка "наступил ли нужный момент времени?". Если наступил, то пользователю присваивается роль с правами создания материала. Так же с моментом окончания периода действия полномочий: "наступил ли момент прекращения полномочий?" Если да,то отключаем пользователю роль на создание материалов. Cron запускается по расписанию на сервере вашего хостера. На beget это CronTab, например. Так достигнете полного автоматизма. Если нужно прям до конкретного кода - пишите, договоримся internet-restoran@rambler.ru Сергей.
Комментарии
Может быть https://www.drupal.org/project/node_limit
Но возможно, что вам проще будет собрать костыль на rules
Схематично так: создать роль с правами на создание нужных материалов. В нужные промежутки времени присваивать нужному пользователю эту роль.
Сделать модуль, в котором по cron выполняется проверка "наступил ли нужный момент времени?". Если наступил, то пользователю присваивается роль с правами создания материала. Так же с моментом окончания периода действия полномочий: "наступил ли момент прекращения полномочий?" Если да,то отключаем пользователю роль на создание материалов. Cron запускается по расписанию на сервере вашего хостера. На beget это CronTab, например. Так достигнете полного автоматизма. Если нужно прям до конкретного кода - пишите, договоримся internet-restoran@rambler.ru Сергей.