Настроил динамическую загрузку Ветро проектов (Tasks) из Clockify и добавил новый аргумент для обновления базы данных с серверов
This commit is contained in:
@@ -66,6 +66,12 @@ def configure_argument_parser():
|
||||
action="store_true",
|
||||
help='Режим отладки. Не загружает трудочасы в Redmine'
|
||||
)
|
||||
parser.add_argument(
|
||||
'-i',
|
||||
'--init-db',
|
||||
action="store_true",
|
||||
help='Режим инициализации бд.\nПодгружает с серверов теги, виды деятельности и проекты Ветро'
|
||||
)
|
||||
return parser
|
||||
|
||||
arg_parser = configure_argument_parser()
|
||||
|
||||
@@ -25,3 +25,10 @@ class ClockifyConfig:
|
||||
|
||||
def update_time_entry(self, activity_id):
|
||||
return f"/workspaces/{self.workspace_id}/time-entries/{activity_id}"
|
||||
|
||||
@property
|
||||
def projects_url(self):
|
||||
return f"/workspaces/{self.workspace_id}/projects"
|
||||
|
||||
def tasks_url(self, project_id: str):
|
||||
return f"{self.projects_url}/{project_id}/tasks"
|
||||
|
||||
Reference in New Issue
Block a user