update templates with emailAddress and login

go-jira/jira#369
This commit is contained in:
Keien Ohta
2020-09-14 21:06:54 -07:00
committed by Louis DeLosSantos
parent c3d22b765a
commit c2abbd9864
2 changed files with 14 additions and 14 deletions
+13 -13
View File
@@ -424,15 +424,15 @@ fields:
{{- if .meta.fields.assignee }} {{- if .meta.fields.assignee }}
{{- if .overrides.assignee }} {{- if .overrides.assignee }}
assignee: assignee:
name: {{ .overrides.assignee }} emailAddress: {{ .overrides.assignee }}
{{- else if .fields.assignee }} {{- else if .fields.assignee }}
assignee: {{if .fields.assignee.name}} assignee: {{if .fields.assignee.name}}
name: {{ or .fields.assignee.name}} emailAddress: {{ or .fields.assignee.name}}
{{- else }} {{- else }}
displayName: {{.fields.assignee.displayName}}{{end}}{{end}}{{end}} emailAddress: {{.fields.assignee.emailAddress}}{{end}}{{end}}{{end}}
{{- if .meta.fields.reporter}} {{- if .meta.fields.reporter}}
reporter: reporter:
name: {{ if .overrides.reporter }}{{ .overrides.reporter }}{{else if .fields.reporter}}{{ .fields.reporter.name }}{{end}}{{end}} emailAddress: {{ if .overrides.reporter }}{{ .overrides.reporter }}{{else if .fields.reporter}}{{ .fields.reporter.emailAddress }}{{end}}{{end}}
{{- if .meta.fields.customfield_10110}} {{- if .meta.fields.customfield_10110}}
# watchers # watchers
customfield_10110: {{ range .fields.customfield_10110 }} customfield_10110: {{ range .fields.customfield_10110 }}
@@ -481,9 +481,9 @@ fields:
description: |~ description: |~
{{ or .overrides.description "" | indent 4 }}{{if .meta.fields.assignee}} {{ or .overrides.description "" | indent 4 }}{{if .meta.fields.assignee}}
assignee: assignee:
name: {{ or .overrides.assignee "" }}{{end}}{{if .meta.fields.reporter}} emailAddress: {{ or .overrides.assignee "" }}{{end}}{{if .meta.fields.reporter}}
reporter: reporter:
name: {{ or .overrides.reporter .overrides.user }}{{end}}{{if .meta.fields.customfield_10110}} emailAddress: {{ or .overrides.reporter .overrides.login }}{{end}}{{if .meta.fields.customfield_10110}}
# watchers # watchers
customfield_10110: {{ range split "," (or .overrides.watchers "")}} customfield_10110: {{ range split "," (or .overrides.watchers "")}}
- name: {{.}}{{end}} - name: {{.}}{{end}}
@@ -504,9 +504,9 @@ fields:
description: |~ description: |~
{{ or .overrides.description "" | indent 4 }}{{if .meta.fields.assignee}} {{ or .overrides.description "" | indent 4 }}{{if .meta.fields.assignee}}
assignee: assignee:
name: {{ or .overrides.assignee "" }}{{end}}{{if .meta.fields.reporter}} emailAddress: {{ or .overrides.assignee "" }}{{end}}{{if .meta.fields.reporter}}
reporter: reporter:
name: {{ or .overrides.reporter .overrides.user }}{{end}}{{if .meta.fields.customfield_10110}} emailAddress: {{ or .overrides.reporter .overrides.login }}{{end}}{{if .meta.fields.customfield_10110}}
# watchers # watchers
customfield_10110: {{ range split "," (or .overrides.watchers "")}} customfield_10110: {{ range split "," (or .overrides.watchers "")}}
- name: {{.}}{{end}} - name: {{.}}{{end}}
@@ -527,9 +527,9 @@ fields:
description: |~ description: |~
{{ or .overrides.description "" | indent 4 }}{{if .meta.fields.assignee}} {{ or .overrides.description "" | indent 4 }}{{if .meta.fields.assignee}}
assignee: assignee:
name: {{ or .overrides.assignee "" }}{{end}}{{if .meta.fields.reporter}} emailAddress: {{ or .overrides.assignee "" }}{{end}}{{if .meta.fields.reporter}}
reporter: reporter:
name: {{ or .overrides.reporter .overrides.user }}{{end}}{{if .meta.fields.customfield_10110}} emailAddress: {{ or .overrides.reporter .overrides.login }}{{end}}{{if .meta.fields.customfield_10110}}
# watchers # watchers
customfield_10110: {{ range split "," (or .overrides.watchers "")}} customfield_10110: {{ range split "," (or .overrides.watchers "")}}
- name: {{.}}{{end}} - name: {{.}}{{end}}
@@ -555,12 +555,12 @@ fields:
{{- if .meta.fields.assignee }} {{- if .meta.fields.assignee }}
{{- if .overrides.assignee }} {{- if .overrides.assignee }}
assignee: assignee:
name: {{ .overrides.assignee }} emailAddress: {{ .overrides.assignee }}
{{- else if .fields.assignee }} {{- else if .fields.assignee }}
assignee: {{if .fields.assignee.name}} assignee: {{if .fields.assignee.name}}
name: {{ or .fields.assignee.name}} emailAddress: {{ or .fields.assignee.name}}
{{- else }} {{- else }}
displayName: {{.fields.assignee.displayName}}{{end}}{{end}} emailAddress: {{.fields.assignee.emailAddress}}{{end}}{{end}}
{{- end -}} {{- end -}}
{{if .meta.fields.components}} {{if .meta.fields.components}}
components: # Values: {{ range .meta.fields.components.allowedValues }}{{.name}}, {{end}}{{if .overrides.components }}{{ range (split "," .overrides.components)}} components: # Values: {{ range .meta.fields.components.allowedValues }}{{.name}}, {{end}}{{if .overrides.components }}{{ range (split "," .overrides.components)}}
+1 -1
View File
@@ -91,7 +91,7 @@ func CmdCreate(o *oreo.Client, globals *jiracli.GlobalOptions, opts *CreateOptio
} }
input.Overrides["project"] = opts.Project input.Overrides["project"] = opts.Project
input.Overrides["issuetype"] = opts.IssueType input.Overrides["issuetype"] = opts.IssueType
input.Overrides["user"] = globals.User.Value input.Overrides["login"] = globals.Login.Value
var issueResp *jiradata.IssueCreateResponse var issueResp *jiradata.IssueCreateResponse
err = jiracli.EditLoop(&opts.CommonOptions, &input, &issueUpdate, func() error { err = jiracli.EditLoop(&opts.CommonOptions, &input, &issueUpdate, func() error {