瀏覽代碼

Issues: support setting issue template field values with query (#22545)

tags/v1.19.0-rc0
techknowlogick 1 年之前
父節點
當前提交
203681d084
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 8 行新增0 行删除
  1. 8
    0
      routers/web/repo/issue.go

+ 8
- 0
routers/web/repo/issue.go 查看文件

@@ -784,6 +784,14 @@ func setTemplateIfExists(ctx *context.Context, ctxDataKey string, possibleFiles
ctx.Data[ctxDataKey] = template.Content

if template.Type() == api.IssueTemplateTypeYaml {
// Replace field default values by values from query
for _, field := range template.Fields {
fieldValue := ctx.FormString("field:" + field.ID)
if fieldValue != "" {
field.Attributes["value"] = fieldValue
}
}

ctx.Data["Fields"] = template.Fields
ctx.Data["TemplateFile"] = template.FileName
}

Loading…
取消
儲存