以编程方式分配 Fogbugz 案例
我想编写一个以编程方式分配 Fogbugz 案例的应用程序,我将如何实现这一点? 在以下任何情况下是否可以实现此目的:
用户在 my 中输入文本 应用程序的输入字段和 Fogbugz 报告在以下位置打开 “注释”字段所在的浏览器 填充来自用户的文本 input
将fogbugz报告分配给 应用程序中的指定用户 甚至没有打开浏览器 即报告直接存储在 数据库。
我计划也向其他字段添加默认值,因此我假设向“注释”字段添加文本的过程是相同的。
I want to write an application that assigns Fogbugz cases programmatically, how would I accomplish this? Is it possible to achieve this given any of the following scenarios:
The user enters text in my
application's input field and the
Fogbugz report is opened in the
browser where the "note" field is
populated with the text from the user
inputThe fogbugz report is assigned to the
specified user in the application
without the browser even being opened
i.e. the report is stored directly in
the DB.
I'm planning to add default values to the other fields as well so I would assume the process would be the same for adding text to the "note" field.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Fogbugz API 来执行此操作。 有关如何编辑案例(包括创建新案例)的详细信息,请参阅“编辑案例”标题。 它有点复杂(或者可能只是设计奇怪),但是,据我记得,如果您想创建一个新案例,您基本上必须调用 cmd=new,在 s' 参数中提供文本并将 ixPersonAssignedTo 设置为正确的人。 对于现有案例,请使用 cmd=edit。
这可以通过发布到您的 Fogbugz 安装的常规表单和调用 API 的一些服务器端代码来实现。
You can do this with the Fogbugz API. See the heading "Editing Cases" for the specifics on how to edit a case (which includes creating a new one). It's a little complicated (or perhaps just oddly designed) but, as I remember, you basically have to call cmd=new if you want to create a new case, supply your text in the 's' parameter and set the ixPersonAssignedTo to the correct person. For an existing case, use cmd=edit.
This is possible both with a regular form posted to your Fogbugz installation and some server side code that calls the API.
您可能想为 FB 编写一个插件并允许其他人使用它。 (分享或出售)
You might want to write a plugin for FB and allow others to use it. (share it or sell it)