Хотите знать, почему не удается установить плагин Jira Cloud с модулем страницы с установленным условием 'project_type'? - PullRequest
0 голосов
/ 14 февраля 2019

Я работаю над плагином для Jira Cloud и пытаюсь добавить новую страницу, специфичную для данного проекта.Основываясь на информации для условий в документации "Страницы" 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"
    }
  }
]

не удается установить с ошибкой

Установка не удалась.Приложение включает в себя модуль Page с неподдерживаемым условием (тип_проекта).

Мой вопрос: я что-то упустил, как добавить условия, или как использовать условия страницы, или это действительно так?не разрешено то, что указано в документации?

Я разместил этот вопрос на форуме Атлассиана, но не получил ответа, поэтому я пытаюсь и здесь.

1 Ответ

0 голосов
/ 15 февраля 2019

Я полагаю, что это не удастся, если вы используете его для модуля 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"
      }
    }
  ]
}]
...