@Kinolog16

Как правильно реализовать такой функционал?

У меня в приложении есть:

—Дашборд с показателями
——Проекты
———Список задач
————Задачи
—————Точки времени

На дашборде я считаю потраченное время по всем проектам. В проекте считаю сумму по всем задачам, в задачах сумму всех точек времени.

У проектов есть заложенное время. По достижению определенного числа месяца, накопленное время в проекте должно обнуляться. У дашборда есть общее время по всем проектом, которое должно обновляться каждое 1 число.

до конца не могу понять как мне обнулять это время в проектах и на дашборде.

Единственный вариант что я придумал, это сделать в модели Точек времени буферный столбец, в который буду автоматом копировать данные из столбца в который записывается время.
Затем проверять совпадает ли текущие день с отчетным днем проекта и удалять все данные из буферного столбца. По аналогии сделать и с проектами для дашборда.

На сколько такой подход вообще адекватен для Django? Может правильнее это сделать по другому.
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы