想知道为什么带有页面模块的 Jira Cloud 插件无法安装 'project_type' 条件集?
Wondering why a Jira Cloud plugin with page module fails to install with 'project_type' condition set?
我正在为 Jira Cloud 开发一个插件,并尝试添加一个特定于给定项目的新页面。根据 "Pages" 文档 https://developer.atlassian.com/cloud/jira/platform/modules/page/ 上的条件信息,我应该可以使用 Jira 条件 project_type
,但是,当我像这样将它添加到我的描述符文件时
"conditions": [
{
"condition": "user_is_logged_in"
},
{
"condition": "project_type",
"params" : {
"projectTypeKey": "service_desk"
}
}
]
安装失败并出现错误
Installation failed. The app includes a Page module with an unsupported condition (project_type).
我的问题是,我是否遗漏了有关如何添加条件或如何使用页面条件的内容,或者文档中列出的内容是否真的不允许?
我在 Atlassian 的论坛上发布了这个问题,但没有得到回复,所以我也在尝试这里。
我相信如果将它用于 generalPages
模块,它会失败,这是有道理的,因为该页面本身与项目无关。但是,它应该与 jiraProjectPages
一起使用。我用这个模块验证了它并且它有效
"jiraProjectPages": [
{
"url": "/general-page.html",
"iconUrl": "/logo-url-or-inline-svg",
"weight": 100,
"name": {
"value": "My Project Page"
},
"key": "my-project-page",
"conditions": [
{
"condition": "project_type",
"invert": true,
"params": {
"projectTypeKey": "business"
}
}
]
}]
我正在为 Jira Cloud 开发一个插件,并尝试添加一个特定于给定项目的新页面。根据 "Pages" 文档 https://developer.atlassian.com/cloud/jira/platform/modules/page/ 上的条件信息,我应该可以使用 Jira 条件 project_type
,但是,当我像这样将它添加到我的描述符文件时
"conditions": [
{
"condition": "user_is_logged_in"
},
{
"condition": "project_type",
"params" : {
"projectTypeKey": "service_desk"
}
}
]
安装失败并出现错误
Installation failed. The app includes a Page module with an unsupported condition (project_type).
我的问题是,我是否遗漏了有关如何添加条件或如何使用页面条件的内容,或者文档中列出的内容是否真的不允许?
我在 Atlassian 的论坛上发布了这个问题,但没有得到回复,所以我也在尝试这里。
我相信如果将它用于 generalPages
模块,它会失败,这是有道理的,因为该页面本身与项目无关。但是,它应该与 jiraProjectPages
一起使用。我用这个模块验证了它并且它有效
"jiraProjectPages": [
{
"url": "/general-page.html",
"iconUrl": "/logo-url-or-inline-svg",
"weight": 100,
"name": {
"value": "My Project Page"
},
"key": "my-project-page",
"conditions": [
{
"condition": "project_type",
"invert": true,
"params": {
"projectTypeKey": "business"
}
}
]
}]