2

我在我的应用程序中使用 jira rest api。我找到了用于获取元数据以创建 jira 问题的 api,但该 API 不返回字段的默认值,例如:-

这是请求:-

http://kelpie9:8081/rest/api/latest/issue/createmeta?projectKeys=QA&issuetypeNames=Bug&expand=project.issuetypes.fields

priority 字段的默认值设置为“major”,优先级的描述也是自定义的,但是从 api 的返回是:-

{
    "expand": "projects",
    "projects": [
        {
            "expand": "issuetypes",
            "self": "http://kelpie9:8081/rest/api/2/project/QA",
            "id": "10010",
            "key": "QA",
            "name": "QA",
            "avatarUrls": {
                "16x16": "http://kelpie9:8081/secure/projectavatar?size=small&pid=10010&avatarId=10011",
                "48x48": "http://kelpie9:8081/secure/projectavatar?pid=10010&avatarId=10011"
            },
            "issuetypes": [
                {
                    "expand": "fields",
                    "self": "http://kelpie9:8081/rest/api/2/issuetype/1",
                    "id": 1,
                    "name": "Bug",
                    "iconUrl": "http://kelpie9:8081/images/icons/bug.gif",
                    "fields": {
                        "summary": {
                            "required": true,
                            "schema": {
                                "type": "string",
                                "system": "summary"
                            },
                            "operations": [
                                "set"
                            ]
                        },
                        "timetracking": {
                            "required": false,
                            "operations": [ ]
                        },
                        "issuetype": {
                            "required": true,
                            "schema": {
                                "type": "issuetype",
                                "system": "issuetype"
                            },
                            "operations": [ ],
                            "allowedValues": [
                                {
                                    "id": "1",
                                    "name": "Bug",
                                    "description": "A problem which impairs or prevents the functions of the product.",
                                    "iconUrl": "http://kelpie9:8081/images/icons/bug.gif"
                                }
                            ]
                        },
                        "priority": {
                            "required": false,
                            "schema": {
                                "type": "priority",
                                "system": "priority"
                            },
                            "name": "Priority",
                            "operations": [
                                "set"
                            ],
                            "allowedValues": [
                                {
                                    "self": "http://172.19.30.101:18080/rest/api/2/priority/1",
                                    "iconUrl": "http://172.19.30.101:18080/images/icons/priority_blocker.gif",
                                    "name": "Blocker",
                                    "id": "1"
                                },
                                {
                                    "self": "http://172.19.30.101:18080/rest/api/2/priority/2",
                                    "iconUrl": "http://172.19.30.101:18080/images/icons/priority_critical.gif",
                                    "name": "Critical",
                                    "id": "2"
                                },
                                {
                                    "self": "http://172.19.30.101:18080/rest/api/2/priority/3",
                                    "iconUrl": "http://172.19.30.101:18080/images/icons/priority_major.gif",
                                    "name": "Major",
                                    "id": "3"
                                },
                                {
                                    "self": "http://172.19.30.101:18080/rest/api/2/priority/4",
                                    "iconUrl": "http://172.19.30.101:18080/images/icons/priority_minor.gif",
                                    "name": "Minor",
                                    "id": "4"
                                },
                                {
                                    "self": "http://172.19.30.101:18080/rest/api/2/priority/5",
                                    "iconUrl": "http://172.19.30.101:18080/images/icons/priority_trivial.gif",
                                    "name": "Trivial",
                                    "id": "5"
                                }
                            ]
                        },
                        "customfield_10080": {
                            "required": false,
                            "schema": {
                                "type": "array",
                                "items": "string",
                                "custom": "com.atlassian.jira.plugin.system.customfieldtypes:labels",
                                "customId": 10080
                            },
                            "operations": [ ]
                        },

                        "customfield_10010": {
                            "required": false,
                            "schema": {
                                "type": "array",
                                "items": "string",
                                "custom": "com.atlassian.jira.plugin.system.customfieldtypes:labels",
                                "customId": 10010
                            },
                            "operations": [ ]
                        },
                        "customfield_10071": {
                            "required": false,
                            "schema": {
                                "type": "array",
                                "items": "string",
                                "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textfield",
                                "customId": 10071
                            },
                            "operations": [ ]
                        }
                    }
                }
            ]
        }
    ]
}

优先级字段中没有默认值或描述,我将如何获取这些值?

4

0 回答 0