Как я могу иметь шаблон в "Создать задачу" (для отчетов об ошибках) в Phabricator?
Я хочу иметь шаблон, когда люди из группы поддержки хотят добавлять ошибки.
Вот пример ( https://github.com/photonstorm/phaser/issues/new) в GitHub, который я хочу реализовать в Phabricator, если это возможно.
1 ответ
Phabricator поддерживает настройку форм, в том числе формы "создать задачу". Есть несколько способов сделать это, и они описаны в документации.
Самым простым способом настройки форм является предоставление значений по умолчанию в URL-адресе для предоставленных вами ссылок, например, например, если вы ссылаетесь на форму отправки сообщения об ошибке из своей документации. Вы можете предоставить текст шаблона как часть самой ссылки. Это может привести к длинным уродливым URL-адресам, но их можно скрыть с помощью службы сокращения URL-адресов.
Я буду использовать фабрикатор Викимедиа в качестве примера того, как это работает. Если вы хотите создать ссылку на форму создания задачи с предварительно заполненным текстом шаблона, создайте URL-адрес, как показано ниже:
https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?description=[insert template text here]
Другой способ сделать это, не требующий сохранения текста шаблона в URL, - это отредактировать форму и указать значение по умолчанию для поля описания. Редактирование форм описано в исходной документации фабрикатора, поэтому я не буду вдаваться в подробности, вместо этого я отсылаю вас к разделу документации под заголовком " Создание новых форм".