]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
script/backport-create-issue: explain why release_id is hard-coded
authorNathan Cutler <ncutler@suse.com>
Tue, 17 Apr 2018 19:36:07 +0000 (21:36 +0200)
committerNathan Cutler <ncutler@suse.com>
Tue, 17 Apr 2018 21:19:44 +0000 (23:19 +0200)
Signed-off-by: Nathan Cutler <ncutler@suse.com>
src/script/backport-create-issue

index f95c2ce33e3482483c5cbe26e5a7bd47fb9e7f89..45aad42fb1c8b4e45df1c98749d711a5458070ef 100755 (executable)
@@ -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 = {}