Как ограничить количество редактирования своих материалов за сутки?

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

Аватар пользователя Мария 2010 Мария 2010 25 августа 2019 в 15:46

Всем привет!
Подскажите, как ограничить количество редактирования своих материалов за сутки? Чтобы пользователи, например, могли поднять своё объявление раз в день?
Модуль node limit - ограничение на количество создаваемых материалов, что-нибудь подобное есть на редактирование материалов?

Лучший ответ

Аватар пользователя EvgenySorokin EvgenySorokin 25 августа 2019 в 15:58
1

https://www.drupal.org/project/edit_limit проверяли?

Как вариант, написать модуль, который будет проверять время последнего обновления, особенно сложного ничего нет.
Еще можно попробовать на rules что-то сделать подобное, но точно не уверен, что он справится.

Комментарии

Аватар пользователя EvgenySorokin EvgenySorokin 25 августа 2019 в 15:58
1

https://www.drupal.org/project/edit_limit проверяли?

Как вариант, написать модуль, который будет проверять время последнего обновления, особенно сложного ничего нет.
Еще можно попробовать на rules что-то сделать подобное, но точно не уверен, что он справится.

Аватар пользователя adano adano 25 августа 2019 в 16:27

Плохой кейс.

Лучше логику сортировки меняйте.

"Поднять объявление" - должно иметь другой функционал, отличающийся от стандартного changed.

Аватар пользователя voviko voviko 25 августа 2019 в 20:07
1

можно через поле в объявлении и field_permissions
например в одном поле ставим максимальное целое число из бд + 1, а во втором ставим дату последнего поднятия.