From f6e918ed86919551cf7b090123c89d2292098542 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Danyi?= Date: Tue, 15 Aug 2017 17:24:53 +0200 Subject: [PATCH] * priority icon added --- src/App/Entity/KanbanEntry.php | 24 ++++++++++++++++++++++++ src/App/Service/DataCollectorService.php | 1 + 2 files changed, 25 insertions(+) diff --git a/src/App/Entity/KanbanEntry.php b/src/App/Entity/KanbanEntry.php index a5257eb..33e5d42 100644 --- a/src/App/Entity/KanbanEntry.php +++ b/src/App/Entity/KanbanEntry.php @@ -42,6 +42,11 @@ class KanbanEntry implements \JsonSerializable */ private $issuePriority; + /** + * @var string + */ + private $issuePriorityIcon; + /** * JIRA: customfield_11226 * @var int @@ -236,6 +241,24 @@ class KanbanEntry implements \JsonSerializable return $this; } + /** + * @return string + */ + public function getIssuePriorityIcon(): string + { + return $this->issuePriorityIcon; + } + + /** + * @param string $issuePriorityIcon + * @return KanbanEntry + */ + public function setIssuePriorityIcon(string $issuePriorityIcon): KanbanEntry + { + $this->issuePriorityIcon = $issuePriorityIcon; + return $this; + } + /** * @return int */ @@ -453,6 +476,7 @@ class KanbanEntry implements \JsonSerializable 'status' => $this->getStatus(), 'assignee' => $this->getAssignee(), 'issuePriority' => $this->getIssuePriority(), + 'issuePriorityIcon' => $this->getIssuePriorityIcon(), 'prio' => $this->getPrio(), 'functionalArea' => $this->getFunctionalAreas()->getValues(), 'externalId' => $this->getExternalId(), diff --git a/src/App/Service/DataCollectorService.php b/src/App/Service/DataCollectorService.php index 67b8099..07ba62c 100644 --- a/src/App/Service/DataCollectorService.php +++ b/src/App/Service/DataCollectorService.php @@ -88,6 +88,7 @@ class DataCollectorService ->setMhwebStatus($jsonIssue['fields']['customfield_10844']) ->setAnswerCode($jsonIssue['fields']['customfield_11692']) ->setIssuePriority($jsonIssue['fields']['priority']['name']) + ->setIssuePriorityIcon($jsonIssue['fields']['priority']['iconUrl']) ; // externalId : customfield_10010