Оплачу разработку модуля.
Предполагаю длительное сотрудничество с периодическими задачами.
Логика текущего модуля простая.
Прошу сообщать цены в ЛС или тут.
Исходные данные
- Drupal 7
- Запуск заданий крон на сайте ежеминутно.
- В ноде есть числовое поле (возраст).
- Предположительно 1000 нод будет обрабатывать модуль.
Его нужно ежегодно увеличивать.
При включении, в админке модуля - Выбираем тип материала (галочками) из существующих и выпадающим списком выбираем нужное поле.
Датой начало отсчета до прибавления должны стать:
- у существующих нод - дата активации модуля или дата добавления в работу нового типа материала.
- у новых нод, которые созданы уже после включения модуля - дата их создания.
После проверки, вносить изменения, думаю нужно частями, поручить наверное системному крону, например по 1 за раз.
Тут специалисту виднее.
Адресно, хотелось бы иметь возможность сбросить ноду из модуля, перезапустить ее для модуля.
Дата и возраст предпочтительно должны фиксироваться в отдельной табличке, например:
ид, нид, дата, возраст (для каждой ноды с каждым годом будет +1 запись, самая свежая дата - последнее изменение)
Нужен лог.
По крону, периодически проверять, если от зафиксированной последней даты прошел год:
- изменяем значение в ноде +1
ВАЖНО (если админ внесет изменения в возраст, чтобы модуль продолжал работать с новым значением) +1 делаем к значению в поле ноды а не к предыдущему значению в табличке
- записываем лог (с значением возраста из ноды +1)
Для тестирования необходимо в настройках модуля предоставить выбор периодичности прибавления +1.
1 час, 1 день, 1 неделя, 1 месяц, 1 год
В принципе, если специалист посчитает некоторые пункты ТЗ лишними или неправильными, принимаю.
Мне важны мероприятия.
- Ежегодно +1 к возрасту
- Лог, чтобы видеть кому когда что было прибавлено.
- Чтобы сайт не слишком задумывался
Комментарии
Возраст - если использовано поле даты например для года рождения - таких танцев с бубном быть не должно.
А если не использовано поле даты - то конвертировать числовое поле тоже можно. Например через views data export + feeds
Здравствуйте, можно обговорить. Обращайтесь telegram https://drupal.ru/user/117568