Python-Jira创建具有/ rest / api / 2的共享配置的项目(现有项目)>> [

问题描述 投票:0回答:1
我们正在组织中使用Jira。我正在使用Python和rest API / 2与Jira(服务器)连接。我想用现有项目配置创建一个项目,我使用其余的API / 1找到了它。使用版本2有什么办法做同样的事情吗?

我已经在这里检查过:

如何获得对项目所做的所有配置(我们将在组织中使用以下配置作为模板的模板?

    问题类型方案
  • 工作流程方案
  • 问题类型筛选方案
  • 现场配置方案
  • 许可方案
  • 通知方案
  • 问题安全性
  • 我们正在组织中使用Jira。我正在使用Python和rest API / 2与Jira(服务器)连接。我想用现有项目配置创建一个项目,我使用其余的API / 1找到了它。是...
  • python-3.x configuration project setup-project jira-rest-api
    1个回答
    0
    投票

    REST端点:

    [POST /rest/api/2/project]

    样品请求有效载荷:

    { "key": "EX", "name": "Example", "projectTypeKey": "business", "projectTemplateKey": "com.atlassian.jira-core-project-templates:jira-core-project-management", "description": "Example Project description", "lead": "Charlie", "url": "http://atlassian.com", "assigneeType": "PROJECT_LEAD", "avatarId": 10200, "issueSecurityScheme": 10001, "permissionScheme": 10011, "notificationScheme": 10021, "workflowSchemeId": 10031, "categoryId": 10120 }

    对于问题类型和屏幕方案,没有可用上面的create project rest api设置的参数。如果您要创建一个新的jira项目,而该项目需要继承任何现有项目(或模板项目)的所有配置,请使用以下Rest终结点使用共享配置来创建jira项目,这将允许您重用所有存在于模板项目(现有项目)中。

    REST端点:

    POST /rest/project-templates/1.0/createshared/{{projectid}}

    样品请求有效载荷:

    { "key": "NEWKEY", "name": "New test project", "lead": "lead username" }

    您可以使用下面的其余端点获取模板项目的ProjectID,GET /rest/api/2/project/{projectIdOrKey}

    enter image description here
    © www.soinside.com 2019 - 2024. All rights reserved.