From 7c13d911720e567218647f67c171c2ad0ddca362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Robotka?= <robotka.adrian@gmail.com> Date: Sat, 15 Aug 2020 17:23:56 +0200 Subject: [PATCH] add yt integration ANS-3 --- git-sch-scripts/setup.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/git-sch-scripts/setup.py b/git-sch-scripts/setup.py index f54af26..ebf7071 100644 --- a/git-sch-scripts/setup.py +++ b/git-sch-scripts/setup.py @@ -35,10 +35,11 @@ def iterate_group(group_id: int): def repo_action(project_meta): # print(project_meta) setup_project(project_meta) + add_youtrack(project_meta) -def update_project(project_meta, data): - path = 'projects/' + str(project_meta['id']) +def update_project(project_meta, data, postfix=''): + path = 'projects/' + str(project_meta['id']) + postfix r = requests.put(url=get_url(path), data=data) if r.ok: print("Updated: " + project_meta['name']) @@ -66,4 +67,14 @@ def setup_project(project_meta): update_project(project_meta, data) +def add_youtrack(project_meta): + postfix = '/services/youtrack' + data = { + 'issues_url': 'https://youtrack.kszk.bme.hu/issues', + 'project_url': 'https://youtrack.kszk.bme.hu/projects/9b25aaac-1002-4fbc-ab29-c4bc7ff365da', + 'description': 'KSZK YouTrack' + } + update_project(project_meta, data, postfix) + + iterate_group(1604) -- GitLab