问题标签 [redmine-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 回答
104 浏览

javascript - 仅使用 JavaScript 将 xml 数据解析为用于过滤表格和图表的数组

我是 JavaScript 新手,因此将不胜感激任何帮助。

我目前正在设计一个将获取 redmine xml 数据的网站。xml 数据类似于:http ://www.redmine.org/projects/redmine/issues.xml?set_filter=100 。它也可以在 json 中使用。

我需要做的是获取问题数据,对其进行过滤并将其放入两组三个表中。第一组表应该有一个表列出有关 done_ratio=0 的问题的所有详细信息,第二个表为 100 > done_ratio > 0,第三个表为 done_ratio=100。第二组三个表应包含根据三个状态名称过滤的所有问题详细信息,即状态名称=“新”等的一个表。

这必须仅在 JavaScript 中完成,如果绝对需要,可以使用 jQuery。无法使用 Redmine 插件。

至今,

我不知道如何遍历所有数据,并将所有问题数据放入一个数组中,特别是对于具有两部分的元素,例如id="", name="",以及对于子元素,例如<id="" name=""><value></value></>,然后过滤以放入不同的表中。

最终,在所有这些之后,另一个目标是对数据进行一些计算并生成图表,例如燃尽图和速度图。

任何帮助,因为我已经研究了一段时间并坚持如何去做。

0 投票
1 回答
704 浏览

redmine - RedMine 通过 API 创建包含 HTML 的问题

我有一个 webhook,它会自动从 Redmine 中的客户支持软件 Freshdesk 打开工单。来自支持软件的描述包含纯 HTML。当将此传递给 Redmine API 以创建问题时,描述是使用 HTML 创建的,很难阅读。

请求中的示例:

在 Redmine 中:

  • 产品 - 产品名称
  • 描述:<div>this is a div</div>
  • 上次公众意见 公众意见
  • 最后的私人评论私人评论
  • 代理电子邮件 - agentemail@ticket.com
  • Freshdesk URL - www.freshdesk.com
0 投票
2 回答
601 浏览

python-3.x - Redmine API 声称缺少“小时”字段并在 POST 到 time_entry.json 时返回 422

我正在尝试使用客户端软件中的请求库通过 REST API 在 Redmine 3.3.0.stable 安装中创建时间条目。我正在使用以下代码:

response.status_code总是422,并且响应包含以下本地化消息:

{“错误”:[“Stunden muss ausgefüllt werden”]}

这转化为

必须提供小时数

但是,如您所见,“小时”字段是正确给出的。此外,日志文件表明参数正确到达 Redmine:

我尝试过同样的结果:

  • 本地化小数点的所有组合(,而不是.
  • 将小时作为整数、浮点数或字符串传递
  • 按照 Redmine 板中发现的类似问题的建议切换到 XML (这也使 Redmine 抱怨缺少和无效的项目 ID)
  • 使用data=参数而不是json=post()方法中(这使得小时值是一个字符串,"1.0"而不是1.0在日志文件中)

我最后的手段是尝试其中一个Python Redmine 库,但我看不出他们在这种情况下应该做些什么不同。

  • 我做错什么了吗?
  • 它们到底是什么意思:

time_entry(必需):时间条目属性的哈希,包括:[...]

时间条目文档中?当请求是 XML 格式时,我希望 API 也需要 time_entry 的 XML 数据,而不是“哈希”。但也许那部分只是写得不准确?

0 投票
1 回答
1296 浏览

json - Updating issue using Redmine API

I'm trying to make a little app which updates redmine issues. To start with I wanted to test the API calls to make sure I knew what I'm doing and already hit a wall.

I fired up postman with a PUT URL

headers:

body:

However when I hit send and look in redmine only the subject has been updated, the status doesn't change. I can see also that the last updated field updates to the current time/date.

I've seen several answers to questions like this already, but the solution always seems to be adding the content type to the header... and I've already got that.

Am I missing something obvious?

Here is my redmine environment if relevant:

0 投票
1 回答
542 浏览

redmine - Redmine:查找所有分配给我的问题

我需要列出我曾经处理过的所有 redmine 问题,以及曾经分配给我的所有问题。过滤器没有给我合适的选择。我重新分配了大部分问题,因此我可以手动检查活动流,这太耗时了。感谢您的任何提示,我真的很感激。

0 投票
0 回答
174 浏览

c# - 跟踪 Redmine API 'GetObjects' 调用的下载进度

我想知道是否有任何方法可以跟踪对 redmine 服务器的以下调用的下载进度:

我在 GitHub Async Example上看过文档,但没有发现任何有用的东西。

我想在进度条上显示呼叫的进度,如果在我弄清楚所有事情时可能的话。

0 投票
1 回答
1047 浏览

c# - c# redmine rest service-获取自定义字段

我在 c# 中使用 redmine rest api,但自定义字段有问题。我有这个方法:

从中我可以获得项目信息,但自定义字段始终为空。我有一个自定义字段(电子邮件)出现在所有新问题中,我可以从问题中获取它。我想获取项目中的所有自定义字段。

我究竟做错了什么?

0 投票
2 回答
1871 浏览

c# - Redmine C# 程序与 Redmine API

我正在使用 Redmine Api 用 C# 编写程序,我只能通过登录

如果我使用简单的任务,比如

我在 redmine-net45-api.dll 中发生 NotFoundException


我更改为 RedmineWebClient,因为它对我来说效果更好。例如,我想下载一个 Wiki 页面,然后我使用 MessageBox.Show(manager.DownloadString("http://srvredmine/projects/sports").ToString()); And for login 我使用

NetworkCredential credentials = new NetworkCredential(username, password, "http://srvredmine/login/"); RedmineWebClient manager = new RedmineWebClient(); manager.BaseAddress = "http://srvredmine/"; manager.Credentials = credentials;

但是在messageBox中我只得到登录页面的字符串。

0 投票
1 回答
1995 浏览

php - Testlink 与 redmine 的集成(界面:rest)不起作用

我们在 Amazon Cloud 上的 2 台不同服务器上托管了 Redmine 和 Testlink。我使用以下方法/解决方法来建立这两者之间的连接,但是我在testlink 的执行测试页面上得到“有东西阻止连接到错误跟踪系统,它会产生性能问题...... ”。

  • 在问题跟踪器管理中进行以下配置

Redmine(界面:休息)

  • 从 redmine 启用 API。
  • 在 C:\xampp\htdocs\testlink\third_party\redmine-php-api\lib\redmine-rest-api.php 中设置 curl_setopt() 以允许使用 HTTPS。
  • 尝试使用 IP ADDRESS 而不是主机名提供 Redmine Base URL。
  • 在 testlink 的事件部分看不到任何相关日志。
  • 在 config.inc.php 中添加了 redmine 条目,其中 $g_interface_bugs='REDMINE';
  • 还观察到 URIBASE 中给出的 URL 正在 Web 浏览器中打开,参数作为键传递,即https://odessa.sharred.net?key=3fe68920f3cf 可以从 testlink 服务器访问。

关于这个问题的任何见解/解决方案都会有很大帮助。

0 投票
1 回答
457 浏览

jenkins - Jenkins 的 Redmine 插件:org.json.JSONException:JSONObject 文本必须在字符 1 处以 '{' 开头

尝试获取 Redmine Metrics 时,我正在重新发现 Jenkins 中的下一个错误:

知道什么可能导致错误吗?