如何在Phabricator中的“创建任务”(用于错误报告)中获得模板?

时间:2018-03-02 10:19:31

标签: phabricator

当支持组的人想要添加错误时,我想要一个模板。

以下是GitHub中的一个示例(https://github.com/photonstorm/phaser/issues/new),如果可能,我想在Phabricator中实现。

1 个答案:

答案 0 :(得分:1)

Phabricator支持定制表单,包括“创建任务”表单。有几种解决方法,the documentation中对此进行了介绍。

自定义表单的最简单方法是在URL中为您提供的链接提供默认值,例如,说您从文档中链接到错误提交表单。您可以提供模板文本作为链接本身的一部分。这可能会导致网址很长,但可以使用网址缩短服务将其屏蔽。

我将使用Wikimedia's phabricator作为其工作方式的示例。如果要在模板文本预先填充的情况下链接到创建任务表单,则可以构建如下所示的url:

https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?description=[insert template text here]

执行此操作的另一种方法(不需要您将模板文本存储在url中)是编辑表单并为description字段指定默认值。 phabricator上游文档中介绍了编辑表单,因此我不再赘述,而是请您参考标题为creating new forms下的文档部分。