【发布时间】:2011-01-20 16:11:19
【问题描述】:
在 JIRA 中,可以通过简单的 GET 请求创建新问题:http://confluence.atlassian.com/display/JIRA/Creating+Issues+via+direct+HTML+links。
此类链接的简单示例:
“http://jira.atlassian.com/secure/CreateIssueDetails!init.jspa?pid=10420&issuetype=3&summary=say+hello+world”
这将在 PID=1042 且摘要为“Say Hello world”的项目中创建一个新问题。
是否有允许这种用例的 Redmine 插件/api? REST API 不方便我使用,因为我希望允许用户通过电子邮件中发送的链接创建新问题(使用预填充数据),并且我不想使用 JavaScript 来完成这项工作(发送 REST json/ xml 数据)。
编辑: 从我看到的 (http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails) Redmine 提供了一个用于提交问题的电子邮件 API,这将是一个部分解决方案。我将能够添加一个“mailto:”链接,该链接将预先填充邮件的内容。 此解决方案需要额外的电子邮件,所以我仍然希望有一个帖子链接解决方案。
【问题讨论】:
-
w3c 建议 GET 请求是“安全的”;即,他们不会修改服务器上的任何内容。 Redmine 的设计考虑到了这一点——您只能通过使用 vanilla Redmine 发布到 /issues 来创建问题。
-
这个插件是安全的,因为它不会产生任何副作用。它只是打开一个用于报告问题的表单,并使用查询参数中提供的数据预先填写它。仍然需要点击“保存”按钮才能创建报告。
标签: jira redmine redmine-plugins