refactor(mappin_parent): change arg for assign_parent_task -> task, for baseurl take task[id]
This commit is contained in:
parent
c76bb23c6d
commit
bb26424787
@ -79,6 +79,7 @@ def transform_data(data):
|
|||||||
'assignee': task['assignee'],
|
'assignee': task['assignee'],
|
||||||
'status': status,
|
'status': status,
|
||||||
'completedAt': completed_at,
|
'completedAt': completed_at,
|
||||||
|
'parent': task['parent'] # это я добавила, чтоб parent добавить
|
||||||
}
|
}
|
||||||
transformed_data.append(transformed_task)
|
transformed_data.append(transformed_task)
|
||||||
return transformed_data
|
return transformed_data
|
||||||
@ -101,8 +102,6 @@ def create_tasks_in_tracker(data):
|
|||||||
ya_imported_task_response = {}
|
ya_imported_task_response = {}
|
||||||
|
|
||||||
for task in data:
|
for task in data:
|
||||||
# if 'gid' not in task:
|
|
||||||
# continue # check gid existing
|
|
||||||
|
|
||||||
if task.get('assignee') and 'gid' in task['assignee']:
|
if task.get('assignee') and 'gid' in task['assignee']:
|
||||||
ya_assignee = assignee.get(task['assignee']['gid'], 'dr.cyrill')
|
ya_assignee = assignee.get(task['assignee']['gid'], 'dr.cyrill')
|
||||||
@ -134,6 +133,8 @@ def create_tasks_in_tracker(data):
|
|||||||
# здесь добавлено про родительскую задачу
|
# здесь добавлено про родительскую задачу
|
||||||
if 'gid' in task:
|
if 'gid' in task:
|
||||||
ya_imported_task_response[task['gid']] = response.json()['id']
|
ya_imported_task_response[task['gid']] = response.json()['id']
|
||||||
|
assign_parent_task(response.json()['id'], task['parent']['gid'])
|
||||||
|
|
||||||
else:
|
else:
|
||||||
print(
|
print(
|
||||||
'Ошибка при создании задачи в ЯндексТрекер:',
|
'Ошибка при создании задачи в ЯндексТрекер:',
|
||||||
@ -150,10 +151,10 @@ def create_tasks_in_tracker(data):
|
|||||||
|
|
||||||
|
|
||||||
#и эта функция для родительской задачи написана
|
#и эта функция для родительской задачи написана
|
||||||
def assign_parent_task(id, parent_id):
|
def assign_parent_task(task, parent_id):
|
||||||
""" Назначение родительской задачи """
|
""" Назначение родительской задачи """
|
||||||
|
|
||||||
base_url = f'https://api.tracker.yandex.net/v2/issues/{id}'
|
base_url = f'https://api.tracker.yandex.net/v2/issues/{task[id]}'
|
||||||
headers = {
|
headers = {
|
||||||
'Host': 'api.tracker.yandex.net',
|
'Host': 'api.tracker.yandex.net',
|
||||||
'Authorization': 'OAuth y0_AgAEA7qkB3KjAArkXwAAAADzMlP9oR1lwMzBS2e94jHzdnII8Laxi7k',
|
'Authorization': 'OAuth y0_AgAEA7qkB3KjAArkXwAAAADzMlP9oR1lwMzBS2e94jHzdnII8Laxi7k',
|
||||||
|
Loading…
Reference in New Issue
Block a user