Compare commits
2 Commits
67ced5c4db
...
45be4dc36e
Author | SHA1 | Date | |
---|---|---|---|
|
45be4dc36e | ||
|
8c39c31f43 |
@ -8,7 +8,7 @@ from yandex_tracker_client import TrackerClient
|
|||||||
|
|
||||||
YANDEX_TRACKER_TOKEN = 'y0_AgAAAABAmFP8AArTqQAAAADyyFLmOoHqPprnRKag6B8okqjoDx2m9P0'
|
YANDEX_TRACKER_TOKEN = 'y0_AgAAAABAmFP8AArTqQAAAADyyFLmOoHqPprnRKag6B8okqjoDx2m9P0'
|
||||||
ORG_ID = '35d164dcf81e48f2b6a532f4badddd33'
|
ORG_ID = '35d164dcf81e48f2b6a532f4badddd33'
|
||||||
TESTIMPORT = 'https://tracker.yandex.ru/pages/projects/5'
|
# TESTIMPORT = 'https://tracker.yandex.ru/pages/projects/5'
|
||||||
|
|
||||||
|
|
||||||
client = TrackerClient(
|
client = TrackerClient(
|
||||||
@ -43,7 +43,7 @@ def transform_data(data):
|
|||||||
'description': task['notes'],
|
'description': task['notes'],
|
||||||
'createdAt': task['created_at'],
|
'createdAt': task['created_at'],
|
||||||
'deadline': task['due_on'],
|
'deadline': task['due_on'],
|
||||||
'assignee': task['assignee'],
|
# 'assignee': task['assignee'],
|
||||||
# 'milestone': task['section'],
|
# 'milestone': task['section'],
|
||||||
# 'memberships': task['memberships'],
|
# 'memberships': task['memberships'],
|
||||||
# 'parent': task[''],
|
# 'parent': task[''],
|
||||||
@ -70,7 +70,7 @@ def create_tasks_in_tracker(data):
|
|||||||
'description': task['description'],
|
'description': task['description'],
|
||||||
'createdAt': task['createdAt'],
|
'createdAt': task['createdAt'],
|
||||||
'deadline': task['deadline'],
|
'deadline': task['deadline'],
|
||||||
'assignee': task['assignee'],
|
# 'assignee': task['assignee'],
|
||||||
# 'milestone': task['milestone'],
|
# 'milestone': task['milestone'],
|
||||||
# 'memberships': task['memberships'],
|
# 'memberships': task['memberships'],
|
||||||
# 'parent': task['parent'],
|
# 'parent': task['parent'],
|
||||||
|
25
mapping_users.py
Normal file
25
mapping_users.py
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# Это вожможная заготовка для передачи информации в assignee, завтра проснувшимся взглядом проверю, где очевидно я ошиблась
|
||||||
|
|
||||||
|
import csv
|
||||||
|
import json
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
|
base_dir = os.path.dirname(os.path.realpath(__file__))
|
||||||
|
data_csv = os.path.join(base_dir, './data/users.mapping.asana2ya.csv')
|
||||||
|
|
||||||
|
sys.stdout.reconfigure(encoding='utf-8')
|
||||||
|
# Создаем словарь для хранения маппинга
|
||||||
|
mapping = {}
|
||||||
|
|
||||||
|
# Читаем CSV файл и заполняем словарь
|
||||||
|
with open(data_csv, 'r') as csv_file:
|
||||||
|
reader = csv.DictReader(csv_file)
|
||||||
|
for row in reader:
|
||||||
|
asana_name = row['name']
|
||||||
|
ya_login = row['ya.login']
|
||||||
|
mapping[asana_name] = ya_login
|
||||||
|
|
||||||
|
# Передаем маппинг в assignee
|
||||||
|
assignee = mapping['asana_name']
|
||||||
|
print(assignee)
|
@ -1,9 +0,0 @@
|
|||||||
Name,ID,ya_login
|
|
||||||
Сергей Анисов,2495641457848,sergey.dev@heado.ru
|
|
||||||
Diza,2495641457856,irina.ux@heado.ru
|
|
||||||
Никита,547756841476,nikita@heado.ru
|
|
||||||
Cyrill Gafarov,2934206415688,dr.cyrill@heado.ru
|
|
||||||
Илья,1203071663735925,dr.cyrill@heado.ru
|
|
||||||
Sergey Volodin,1202859655765863,segavol@heado.ru
|
|
||||||
Malkova,698025068994499,malkova.content@heado.ru
|
|
||||||
IrinaOs,1204278463134045,irina.ux@heado.ru
|
|
|
@ -1,9 +1,9 @@
|
|||||||
Name,ID
|
Name,ID
|
||||||
IrinaOs,698025068994499
|
Diza,2934206415688
|
||||||
Сергей Анисов,547756841476
|
|
||||||
Илья,2495641457848
|
|
||||||
Malkova,1204278463134045
|
|
||||||
Sergey Volodin,1202859655765863
|
Sergey Volodin,1202859655765863
|
||||||
Никита,1203071663735925
|
Никита,698025068994499
|
||||||
Cyrill Gafarov,2934206415688
|
Malkova,547756841476
|
||||||
Diza,2495641457856
|
Сергей Анисов,1204278463134045
|
||||||
|
Cyrill Gafarov,2495641457848
|
||||||
|
Илья,2495641457856
|
||||||
|
IrinaOs,1203071663735925
|
||||||
|
|
Loading…
Reference in New Issue
Block a user