From ea5cd8fbfa036a8c5479810137c2885d017da6ec Mon Sep 17 00:00:00 2001 From: "build@lguplus.co.kr" Date: Fri, 8 Dec 2023 16:53:44 +0900 Subject: [PATCH] =?UTF-8?q?Jira=20slack=20summary=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/oto/commands/util/jira.dart | 2 +- lib/oto/data/jira_data.dart | 2 +- lib/oto/data/jira_data.g.dart | 2 ++ slack_test.yaml | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/oto/commands/util/jira.dart b/lib/oto/commands/util/jira.dart index 0cb378b..9b3df8a 100644 --- a/lib/oto/commands/util/jira.dart +++ b/lib/oto/commands/util/jira.dart @@ -63,7 +63,7 @@ class Jira extends Command { blockSection = SlackBlockSection(); blockSection.text = SlackBlockText(); blockSection.text!.type = SlackTextType.mrkdwn; - blockSection.text!.text = '*<$browseUrl|${data.issue}>*'; + blockSection.text!.text = '*<$browseUrl|${data.issue}> ${issue.fields?.summary}*'; attachment.blocks!.add(blockSection); blockSection = SlackBlockSection(); diff --git a/lib/oto/data/jira_data.dart b/lib/oto/data/jira_data.dart index 4d7afe7..463663b 100644 --- a/lib/oto/data/jira_data.dart +++ b/lib/oto/data/jira_data.dart @@ -22,7 +22,7 @@ class DataJiraIssue { //Jira Issue Field @JsonSerializable() class DataJiraIssueField { - + late String? summary = null; late DataJiraIssuePriority? priority = null; late DataJiraIssueStatus? status = null; late DataJiraUser? assignee = null; diff --git a/lib/oto/data/jira_data.g.dart b/lib/oto/data/jira_data.g.dart index 44e8e37..1ff06fd 100644 --- a/lib/oto/data/jira_data.g.dart +++ b/lib/oto/data/jira_data.g.dart @@ -25,6 +25,7 @@ Map _$DataJiraIssueToJson(DataJiraIssue instance) => DataJiraIssueField _$DataJiraIssueFieldFromJson(Map json) => DataJiraIssueField() + ..summary = json['summary'] as String? ..priority = json['priority'] == null ? null : DataJiraIssuePriority.fromJson( @@ -48,6 +49,7 @@ DataJiraIssueField _$DataJiraIssueFieldFromJson(Map json) => Map _$DataJiraIssueFieldToJson(DataJiraIssueField instance) => { + 'summary': instance.summary, 'priority': instance.priority, 'status': instance.status, 'assignee': instance.assignee, diff --git a/slack_test.yaml b/slack_test.yaml index a6713a9..4863dbc 100644 --- a/slack_test.yaml +++ b/slack_test.yaml @@ -22,7 +22,7 @@ commands: - mail: leedongmyung@lguplus.co.kr slackID: U05A94D57RS - mail: sunmikk@lguplus.co.kr - id: U03SNLHMMAB + slackID: U03SNLHMMAB return-slack-data: return-slack-channel: - command: Slack