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'
|
||||
ORG_ID = '35d164dcf81e48f2b6a532f4badddd33'
|
||||
TESTIMPORT = 'https://tracker.yandex.ru/pages/projects/5'
|
||||
# TESTIMPORT = 'https://tracker.yandex.ru/pages/projects/5'
|
||||
|
||||
|
||||
client = TrackerClient(
|
||||
@ -43,7 +43,7 @@ def transform_data(data):
|
||||
'description': task['notes'],
|
||||
'createdAt': task['created_at'],
|
||||
'deadline': task['due_on'],
|
||||
'assignee': task['assignee'],
|
||||
# 'assignee': task['assignee'],
|
||||
# 'milestone': task['section'],
|
||||
# 'memberships': task['memberships'],
|
||||
# 'parent': task[''],
|
||||
@ -70,7 +70,7 @@ def create_tasks_in_tracker(data):
|
||||
'description': task['description'],
|
||||
'createdAt': task['createdAt'],
|
||||
'deadline': task['deadline'],
|
||||
'assignee': task['assignee'],
|
||||
# 'assignee': task['assignee'],
|
||||
# 'milestone': task['milestone'],
|
||||
# 'memberships': task['memberships'],
|
||||
# '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
|
||||
IrinaOs,698025068994499
|
||||
Сергей Анисов,547756841476
|
||||
Илья,2495641457848
|
||||
Malkova,1204278463134045
|
||||
Diza,2934206415688
|
||||
Sergey Volodin,1202859655765863
|
||||
Никита,1203071663735925
|
||||
Cyrill Gafarov,2934206415688
|
||||
Diza,2495641457856
|
||||
Никита,698025068994499
|
||||
Malkova,547756841476
|
||||
Сергей Анисов,1204278463134045
|
||||
Cyrill Gafarov,2495641457848
|
||||
Илья,2495641457856
|
||||
IrinaOs,1203071663735925
|
||||
|
|
Loading…
Reference in New Issue
Block a user