我现在只是浏览了几个小时的 Atlassian 文档,但仍然没有找到任何钩子。
基本上我想将 Application Navigator 实现到其他内部工具。无需修改它们 - 只需显示所有现有的 Application Navigator 链接。
知道在哪里/如何通过 Atlassian 提供的任何 API 从 Application Navigator 获取所有条目吗?我们也使用 Confluence 并且可以使用这个工具提供的 API 之一,但我也没有找到任何钩子。
先感谢您!
我现在只是浏览了几个小时的 Atlassian 文档,但仍然没有找到任何钩子。
基本上我想将 Application Navigator 实现到其他内部工具。无需修改它们 - 只需显示所有现有的 Application Navigator 链接。
知道在哪里/如何通过 Atlassian 提供的任何 API 从 Application Navigator 获取所有条目吗?我们也使用 Confluence 并且可以使用这个工具提供的 API 之一,但我也没有找到任何钩子。
先感谢您!
在 Chrome 中查看我的网络流量,我看到有一个 REST 调用来获取应用程序切换器中的链接。截至此答案(JIRA 7.1)时,调用rest/menu/latest/appswitcher
将返回对象数组的 JSON,结构如下:
[
{
key: "home",
link: "https://jira.company.com/secure/MyJiraHome.jspa",
label: "JIRA",
local: false,
self: true,
applicationType: "jira"
},
{
key: "home",
link: "https://confluence.company.com/",
label: "Confluence",
local: false,
self: false,
applicationType: "confluence"
},
{
key: "home",
link: "https://something.company.com",
label: "Custom Web App",
local: true,
self: false,
applicationType: "jira"
}
]
该menu
API 未记录在案,因此我以缩小的 JS 为基础,看看我能找到有关如何使用这些数据的信息。
key
是一个标识符,并且似乎未被使用。link
和label
分别是链接href和文本。local
似乎什么都不做。self
是真的,那只是意味着它是当前选择的链接。applicationType
似乎与向用户推荐应用程序有关,但它也不用于构建链接列表。