С помощью пользовательских полей можно добавить к задачам дополнительные параметры, например плановую дату начала, оценку трудоемкости или этап работы. Конфигурация полей хранится в файле .sourcecraft/issues.yaml в ветке по умолчанию.
Пользовательские поля отображаются единым списком на полной странице задачи. Порядок полей соответствует порядку, в котором они перечислены в конфигурации.
Создайте или откройте задачу на отдельной странице и убедитесь, что пользовательские поля отображаются в форме задачи.
Важно
Если конфигурация содержит ошибки, при создании или редактировании задачи пользовательские поля не отображаются. В уже созданных задачах пользовательские параметры, заданные ранее, сохраняются. Пользовательские поля снова становятся доступны после исправления конфигурации.
Если удалить поле из конфигурации, оно перестанет отображаться, в том числе в параметрах ранее созданных задач. При этом значения полей сохраняются и снова начнут отображаться, если позже в конфигурацию добавить поле с тем же slug, что был ранее.
Настроить поля на уровне организации
Чтобы использовать общие пользовательские поля во всех репозиториях организации, создайте специальный репозиторий .sourcecraft и добавьте в его ветку по умолчанию файл .sourcecraft/issues.yaml. Файл можно создать в интерфейсе SourceCraft или локально, как и для отдельного репозитория. Структура файла совпадает с конфигурацией отдельного репозитория.
Конфигурация репозитория имеет приоритет над конфигурацией организации. Если в обеих конфигурациях указан объект с одинаковым slug, используются параметры из репозитория. Списки значений enum из конфигурации репозитория заменяют организационные списки целиком.
На странице задачи сначала отображаются поля организации, а затем поля репозитория. Порядок внутри каждой группы соответствует порядку в соответствующем файле .sourcecraft/issues.yaml.