我的目标是自动和编程地创建仪表板小工具。我尝试使用jira (https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-dashboards/#api-rest-api-3-dashboard-dashboardid-gadget-post)创建仪表板小工具,过滤结果。但是,api中没有为筛选结果小工具设置“保存的筛选器”、“结果数量”或“要显示的列”的任何参数。我唯一能用这个api做的就是创建一个空的小工具。如何使用api配置小工具?
发布于 2022-07-16 13:23:47
我使用jira,设置仪表板项属性来配置小工具(仪表板项)。
payload = json.dumps({
"filterId": "10711",
"num": "50",
"columnNames": "issuetype|summary|issuekey",
"refresh": "true",
"isConfigured": "true"
})
res = requests.request(
"PUT",
f"{HOST}/rest/api/3/dashboard/{dashboard_id}/items/{item_id}/properties/config",
headers={
"Accept": "application/json",
"Content-Type": "application/json"
},
data=payload,
auth=HTTPBasicAuth(EMAIL, TOKEN)
)感谢亚特兰西亚社区的答复。
发布于 2022-07-15 17:32:49
ScriptRunner对这个https://scriptrunner.adaptavist.com/latest/jira/recipes/dashboard-gadgets.html有一些支持
发布于 2022-07-17 13:57:32
不是官方的,而是100%的工作。
终点:/rest/dashboards/1.0/{dashboardId}/gadget/{gadgetId}/prefs
方法:PUT
有效载荷示例:
{
"up_isConfigured": true,
"up_num": "20",
"up_refresh": "false",
"up_columnNames": "issuetype|issuekey|summary|priority|assignee",
"up_filterId": "10001"
}https://stackoverflow.com/questions/72992053
复制相似问题