1
1
# coding=utf-8
2
2
import logging
3
3
import re
4
- from typing import Union
5
4
from warnings import warn
6
5
7
6
from requests import HTTPError
@@ -918,7 +917,7 @@ def bulk_issue(self, issue_list, fields="*all"):
918
917
query_result , missing_issues = self .bulk_issue (issue_list , fields )
919
918
return query_result , missing_issues
920
919
921
- def issue_createmeta (self , project : str , expand = "projects.issuetypes.fields" ):
920
+ def issue_createmeta (self , project , expand = "projects.issuetypes.fields" ):
922
921
"""
923
922
This function is deprecated.
924
923
See https://confluence.atlassian.com/jiracore/createmeta-rest-endpoint-to-be-removed-975040986.html
@@ -933,15 +932,17 @@ def issue_createmeta(self, project: str, expand="projects.issuetypes.fields"):
933
932
params = {}
934
933
if expand :
935
934
params ["expand" ] = expand
936
- url = "rest/api/2/ issue/createmeta?projectKeys={}" .format (project )
935
+ url = self . resource_url ( " issue/createmeta?projectKeys={}" .format (project ) )
937
936
return self .get (url , params = params )
938
937
939
- def issue_createmeta_issuetypes (self , project : str ):
940
- url = "rest/api/2/ issue/createmeta/{}/issuetypes" .format (project )
938
+ def issue_createmeta_issuetypes (self , project ):
939
+ url = self . resource_url ( " issue/createmeta/{}/issuetypes" .format (project ) )
941
940
return self .get (url )
942
941
943
- def issue_createmeta_fieldtypes (self , project : str , issue_type_id : Union [str , int ]):
944
- url = "rest/api/2/issue/createmeta/{}/issuetypes/{}" .format (project , issue_type_id )
942
+ def issue_createmeta_fieldtypes (self , project , issue_type_id ):
943
+ url = self .resource_url (
944
+ "issue/createmeta/{}/issuetypes/{}" .format (project , issue_type_id )
945
+ )
945
946
return self .get (url )
946
947
947
948
def issue_editmeta (self , key ):
0 commit comments