feat(users): skript form mapping users in assignee for YaTracker
This commit is contained in:
parent
8c39c31f43
commit
45be4dc36e
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