From: Nathan Cutler Date: Tue, 17 Apr 2018 19:36:07 +0000 (+0200) Subject: script/backport-create-issue: explain why release_id is hard-coded X-Git-Tag: v13.1.0~205^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fda5fea568108cf15dd7f88393ea39a3f10a1a4e;p=ceph.git script/backport-create-issue: explain why release_id is hard-coded Signed-off-by: Nathan Cutler --- diff --git a/src/script/backport-create-issue b/src/script/backport-create-issue index f95c2ce33e34..45aad42fb1c8 100755 --- a/src/script/backport-create-issue +++ b/src/script/backport-create-issue @@ -36,6 +36,17 @@ from redminelib import Redmine # https://pypi.org/project/python-redmine/ redmine_endpoint = "http://tracker.ceph.com" project_name = "Ceph" release_id = 16 +# +# NOTE: release_id is hard-coded because +# http://www.redmine.org/projects/redmine/wiki/Rest_CustomFields +# requires administrative permissions. If and when +# https://www.redmine.org/issues/18875 +# is resolved, it could maybe be replaced by the following code: +# +# for field in redmine.custom_field.all(): +# if field.name == 'Release': +# self.release_id = field.id +# status2status_id = {} project_id2project = {} tracker2tracker_id = {}