2016-06-23 24 views
4

カスタムフィールドのすべてのドロップダウンオプションを取得したいと思います。システムフィールドの場合、私は、次のURIを使用します(コンポーネント、versons、等基本的にシステムのフィールドに)ので、私は試したGET JIRA REST API経由でカスタムフィールドからの値

http://localhost:8080/rest/api/2/project/XXXX/components

カスタムフィールド

については、以下

http://localhost:8080/rest/api/2/project/XXXX/customfield_10000

となり、404エラーが発生しました。私は私が過去19時間にグーグルで行っていたように私が間違っていることを確信していません。私は検索のベストは私が得た結果は、次のドキュメントだった:支援してくださいJIRA Developers Documentation

、私はあなたがcreatemetaまたはeditmeta RESTリソースのいずれかからその情報を得ることができます

答えて

6

を欠けているかわからないんだけど。

特定の問題を編集するときに使用可能なオプションを取得する場合は、editmetaを使用します。例えば。

GET /rest/api/2/issue/TEST-123/editmeta 

問題タイプと組み合わせてプロジェクトのオプションを取得する場合は、createmetaを使用します。例えば。オプションで

GET /rest/api/2/issue/createmeta?projectKeys=MYPROJ&issuetypeNames=Bug&expand=projects.issuetypes.fields 

customfieldsは次のように返されます。

"customfield_12345": { 
    "schema": { 
    "type": "string", 
    "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", 
    "customId": 12345 
    }, 
    "name": "MySelectList", 
    "allowedValues": [ 
    { 
     "self": "http://jira.url/rest/api/2/customFieldOption/14387", 
     "value": "Green", 
     "id": "14387" 
    }, 
    { 
     "self": "http://jira.url/rest/api/2/customFieldOption/14384", 
     "value": "Blue", 
     "id": "14384" 
    } 
    ] 
} 
+0

それは叙事詩のリンク以外のすべてのカスタムフィールドを返し、私は何かを追加する必要がありますか? – kya

+0

叙事詩のリンクはあなたの質問と何が関係していますか? – GlennV

+0

壮大なリンクはレスポンスの一部です。しかし、それはクラス "com.pyxis.greenhopper.jira:gh-epic-link"のカスタムフィールドなので、オプションを持つ通常の "選択"リストフィールドではありません。それは "allowedValues"要素を持たない。 epic-linkフィールドに可能な値が必要な場合は、すべてのEpicsを検索してください。どこにも設定されているリストはありません。 – GlennV

関連する問題