From 800a5e776027c974140daaf90383750e2e3b9bb6 Mon Sep 17 00:00:00 2001 From: Christopher Johnson <christopher.johnson@wikimedia.de> Date: Sun, 4 Sep 2016 09:24:51 +0200 Subject: [PATCH] fixes customfield key configuration to conform with upstream lunacy Bug:T144671 Change-Id: Icd1f1b84eb3c1f716790744e5432b822d161d6d8 --- src/customfield/SprintEndDateField.php | 4 ++++ src/customfield/SprintIsSprintField.php | 4 ++++ src/customfield/SprintProjectCustomField.php | 1 + src/customfield/SprintTaskStoryPointsField.php | 4 ++++ 4 files changed, 13 insertions(+) diff --git a/src/customfield/SprintEndDateField.php b/src/customfield/SprintEndDateField.php index 49bffea..6eaac6e 100644 --- a/src/customfield/SprintEndDateField.php +++ b/src/customfield/SprintEndDateField.php @@ -20,6 +20,10 @@ final class SprintEndDateField extends SprintProjectCustomField { return 'isdc:sprint:enddate'; } + public function getModernFieldKey() { + return 'enddate'; + } + public function getFieldName() { return 'Sprint End Date'; } diff --git a/src/customfield/SprintIsSprintField.php b/src/customfield/SprintIsSprintField.php index 045b99d..145bf6c 100644 --- a/src/customfield/SprintIsSprintField.php +++ b/src/customfield/SprintIsSprintField.php @@ -14,6 +14,10 @@ final class SprintIsSprintField extends SprintProjectCustomField { return 'isdc:sprint:issprint'; } + public function getModernFieldKey() { + return 'issprint'; + } + public function getFieldName() { return 'Is Sprint'; } diff --git a/src/customfield/SprintProjectCustomField.php b/src/customfield/SprintProjectCustomField.php index 8761b9d..6c8c77b 100644 --- a/src/customfield/SprintProjectCustomField.php +++ b/src/customfield/SprintProjectCustomField.php @@ -48,6 +48,7 @@ abstract class SprintProjectCustomField extends PhabricatorProjectCustomField public function getBoolFieldProxy($field, $name, $description) { $obj = clone $field; $fieldproxy = id(new PhabricatorStandardCustomFieldBool()) + ->setFieldKey($this->getFieldKey()) ->setApplicationField($obj) ->setFieldConfig(array( diff --git a/src/customfield/SprintTaskStoryPointsField.php b/src/customfield/SprintTaskStoryPointsField.php index 1078a94..42a8ac0 100644 --- a/src/customfield/SprintTaskStoryPointsField.php +++ b/src/customfield/SprintTaskStoryPointsField.php @@ -33,6 +33,10 @@ final class SprintTaskStoryPointsField extends ManiphestCustomField return 'isdc:sprint:storypoints'; } + public function getModernFieldKey() { + return 'storypoints'; + } + public function getFieldName() { return 'Story Points'; } -- GitLab