问题标签 [python-jira]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 在 Jira Python 中获取工作流转换
如何获取 Jira API 中的所有状态/转换?
http://example.com/rest/api/2/workflow/返回
输出中没有 id,因此无法获取工作流详细信息/组件。http://example.com/jira/rest/api/2/issue/PROJ-1/transitions仅提供特定于问题的过渡,我也需要未来的过渡。
任何指针或建议将不胜感激。
jira-rest-api - 如何使用 fields 参数包含名称中带有空格的自定义字段
我一直在使用以下参考构建我的 REST 查询:https ://docs.atlassian.com/jira/REST/latest/#d2e2713
到目前为止我所管理的: 我让它根据 URL 中的 JQL 为我返回 JSON。
我得到的问题:
当我告诉它我想要使用fields
参数的特定字段时,它似乎在列表中的第一个自定义字段上窒息(它的名称中也恰好有一个空格)。
问题: 有谁知道这两件事中的哪一个导致了问题,以及如何解决?
具体细节:
这是我在 Jira 上的 URL:
https://jira.mycorp.com/rest/api/latest/search?jql=project=PDEV+AND+type+in+(%22IA/E%22)+AND+createdDate+%3E=+2015-03-15&fields =受理人,状态,分辨率,%22DM%20Number%22,%22salesforce%20dd%20id%22
我从 Jira 得到的响应开始如下所示,并持续了大约整个屏幕......但只返回前三个字段(受让人、状态、分辨率)。我发现字段名称区分大小写,因此我为第一个自定义字段尝试了不同的大小写方案(您在我的示例中看到的是 Jira 在浏览问题时如何呈现字段名称)。
也许它会帮助提到我的意图是编写一个 python 脚本,它将使用 REST 进行这样的问题搜索,以便我可以将它存储在 Python 字典中并对其进行进一步处理。现在,我只是告诉 Chrome 将我带到 URL 并读取它返回的 JSON。
python-3.x - 安装 jira_python 时出错
我执行以下命令
点安装 jira_python
根据此处的文档 - http://jira-python.readthedocs.org/en/latest/
我收到一个错误 -
找不到满足 jira-python 要求的版本(来自版本:)没有为 jira-python 找到匹配的发行版
jira - jira-python - 你如何更新 fixVersions 字段?
我不确定我在这里做错了什么,并希望其他人也有同样的问题。我没有收到任何错误,并且我的 json 与 Jira 的文档和在线 jira-python 问题中应该正确的内容相匹配。我的版本是有效的 Jira 版本。我直接通过 API 执行此操作也没有问题,但我们正在重写所有内容以通过 jira-python 进行清洁/易用性。
这完全清除了 Jira 中的 fixVersions 字段。
我可以使用 issue.add_field_value() 将新版本添加到 fixVersions,但这不起作用,因为我需要在一个请求中添加和删除工单历史记录。
有任何想法吗?
python - 如何使用 JIRA Python API 标记 JIRA 附件
我想标记已经下载的附件,以将它们与稍后附加的附件区分开来。是否可以设置附件的元数据之类的东西?还是有其他方法?PS:我应该使用 JIRA python API
python - 使用 jira-python REST 客户端销毁会话
我正在尝试使用 jira-python 休息客户端使会话无效。我怎样才能实现这个功能,它是内置的还是需要实现的?
我尝试查看 client.py 中所有可用的 API,似乎没有办法破坏或使会话无效。
接下来的另一个问题是,我是否必须对客户端进行的每个 REST 调用进行身份验证?目前这就是我正在做的事情。
python - JIRA Python add_attachment() 405 方法不允许
我正在尝试使用此处找到的 python 库通过其 REST API 将文件上传到 JIRA:jira python 文档
看起来很简单,我写了一个方法,允许我传递一个问题,然后它附加一个文件名。还有一个可以让我从 JIRA 检索问题。
然后在我的主脚本中,我遇到了问题并将文件附加到我从 JIRA 检索到的问题中
如果需要,我可以解决问题/创建问题,但是在使用该self.jira.add_attachment()
方法时,我得到 405 Method Not Allowed。
该文件存在并且可以打开。
这是源代码中的 add_attachment() 方法:
python-jira - python jira返回过滤器的内容
我是 jira python 的新手,我想要一个列表,其中包含使用现有过滤器获得的票证。
我试过jira.filter(id)
了,但收到了有问题的列表,我只收到了过滤器的名称。使用jira.search_issue
是有效的,但是因为我的过滤器可以被其他人更改,我需要一些东西来考虑过滤器内容的这些变化。有任何想法吗?谢谢!
python - 无法通过 jira-python 连接
为此绞尽脑汁。刚刚在这里注册,因为我在这方面遇到了很多麻烦。这是我的超级简单代码:
执行时,我得到这个:
如果我删除也会发生同样的事情'verify': False
我知道我可以访问 API 并且该用户具有权限,因为我可以使用 curl 正确地点击它并获得正确的结果。
任何帮助表示赞赏。
python - jirashell 抛出“KeyError:u'consumer_key'”并且无法启动
我是 jira-python 的新手,在使用 jirashell 时遇到了问题。
jira-python 是从此处给出的文档安装的:http: //jira.readthedocs.org/en/latest/
当我尝试使用以下命令启动 jirashell 时:
我收到以下错误:
我也尝试使用基本身份验证访问服务器,但返回相同的错误。使用 curl 可以正常工作,但我想查看返回的对象并在我通过 python-jira 集成开发时获得帮助。
感谢您的任何见解。