diff --git a/src/customfield/SprintEndDateField.php b/src/customfield/SprintEndDateField.php index 49bffeacbf3c94f74f4dc502ff9b391bfbf41597..6eaac6e6c464a1fd79d4d23aa28c7094be1f53bc 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 045b99d82bf0d18874a3f95d05058d364704a4da..145bf6c967cdea9a8cc27a2371429aebfe2087a4 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 8761b9d7fe3ad555bbca64a53bf786ceba529299..6c8c77b91543b0c1c723c04e49bb58234e3d1b78 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 1078a94feb6b910410299183b7f9df5c6b0be643..42a8ac0a985035991fdfad214af06653505640cd 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'; }