问题标签 [youtrack-api]

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.

0 投票
1 回答
49 浏览

youtrack - 为什么我不能将“用户故事”作为一种类型访问?

我有一个(正常工作的)工作流脚本,从这个保护函数开始:

我想我会用类似的东西代替它

因此将要求从:

到:

Task在其他地方以类似的方式使用并且有效

但是编辑器UserStory在giard功能上给出了红色错误。我在要求中做错了吗?

0 投票
1 回答
55 浏览

java - 使用一个请求将版本添加到您的 youtrack 项目

一些上下文

我目前正在更新旧的 youtrack api 到新的。困扰我的是如何为您的项目添加新版本。为此,您必须https://youtrack/api/admin/customFieldSettings/bundles/version在正文中发送带有 VersionBundleElements 的 POST 请求,这很合乎逻辑,但似乎您必须发送项目已经拥有的所有版本,这意味着您必须发送 2 个请求才能添加新的版本到项目:一个获取所有版本,一个发送相同版本和一个新版本,这不是那么愉快

问题

问题是:有没有办法向只发送一个请求的项目添加新版本?

0 投票
1 回答
65 浏览

youtrack - 有没有办法通过 Youtrack API 使用非标准模板创建项目?

我正在尝试使用 Youtrack API 创建一个新项目。现在我想用我自己在 Youtrack 上创建的模板创建一个项目。API 只有“scrum”和“kanban”作为可能的模板参数。有没有办法用我自己的模板创建项目?

我使用了来自 Youtrack API 文档站点的 API 调用:添加新项目

谢谢您的帮助。

0 投票
1 回答
36 浏览

youtrack - 有没有办法访问存储在 Youtrack 中的原始数据?

在 Youtrack 报告中,您可以通过使用创建日期作为 y 轴和任何其他字段作为 x 轴的两个字段来查看问题。但是,当您在此图中执行此操作时,您会查看当前处于 x 轴状态的问题数量。例如,如果 x 轴是状态,那么您将看到在 y 轴的日期间隔中创建的问题的当前状态。但我也想按时间顺序查看每个州的问题数量。我想在 2021 年 5 月 21 日查看问题的状态(或其他领域)(不是它们当前的状态,而是它们在 5 月 21 日的状态)。

我知道 Youtrack 会保留状态更改及其日期以及许多其他类似的数据,因为在不同的报告中,我可以看到 Youtrack 使用过去的数据,但通常无法下载这些报告的数据。

我想访问所有这些原始数据。我的计划是使用 R 或 Python 创建一些 Youtrack Reports 中不可用的报告。有没有办法访问这些原始数据,或访问它们的指南?

0 投票
1 回答
34 浏览

youtrack - YouTrack - 历史问题快照

新的 YouTrack API 缺少我们的代码严重依赖的旧问题历史记录 /rest/issue/{issue}/history 端点。只有Issue 活动 /api/issues/{issueID}/activities 端点,它只返回来自这个永无止境的差异/活动类别列表的变化之间的差异差异。

是否有一些简单的方法来获取问题的历史快照列表,或者我实际上是否必须解析所有这些活动类别并以某种方式将它们合并在一起以自己(重新)实现整个事情?

0 投票
1 回答
52 浏览

youtrack - 有没有办法创建一个链接来执行 YouTrack 命令,例如克隆问题?

“生成问题模板 URL”功能很笨拙,我正在尝试解决它。我在 YouTrack 之外有一个网页,其中包含一个链接列表,其中包含供票务编写者使用的不同模板。每当模板更改时,我们都必须单击“生成问题模板”,然后在我们的其他网页上更新该链接。最好通过 ID 简单地链接到模板,该模板在保存时会创建一个新问题,或者直接链接到克隆命令。这样做的目的是我们不必在未来更新我们的模板链接,并且票据编写者将始终获得他们需要的最新版本的模板。

理想情况下,对 YT 的整个调用可以在链接的 href 属性中是最好的,但也可以选择使用 AJAX。

YT 版本:2021.3.22256

我试过这个,还有几个变种,但没有运气: