Настроил динамическую загрузку Ветро проектов (Tasks) из Clockify и добавил новый аргумент для обновления базы данных с серверов

This commit is contained in:
2025-05-21 12:55:27 +03:00
parent 70232f15a0
commit 38a8461070
9 changed files with 49 additions and 15 deletions

View File

@@ -47,8 +47,12 @@ def main():
)
red = RedmineAPI(config.REDMINE_TOKEN)
db.insert_tags(clock.get_tags())
db.insert_vetro_projects(config.VETRO_PROJECTS)
if args.init_db:
logger.info("Обновление базы данных...")
db.insert_tags(clock.get_tags())
db.insert_vetro_projects(clock.get_vetro_projects())
db.insert_activity_types(red.get_time_entry_activities())
activities = clock.get_activities(
**{
"start": format_date(start),
@@ -57,7 +61,6 @@ def main():
},
)
db.insert_activities(activities)
db.insert_activity_types(red.get_time_entry_activities())
if args.debug:
logger.debug("Пропускаем этап загрузки трудочасов")
return