Реализация TTL в Workflow для моделей Django
Описание
В Workflow
реализован механизм статусов с TTL
, при превышении определённого временного промежутка возникает сигнал expired
и состояние меняется на предыдущее. В core/wf/decorator.py
TTL
реализован только для моделей Mongoengine
.
Предложением
Понадобится реализовать:
- Функцию
model_touch
- выставление времени обновления статуса - Установку меток (
label
) при смене статуса - Добавить функционал
ttl
к моделиip.Address