diff --git a/src/applications/harbormaster/storage/build/HarbormasterBuildArtifact.php b/src/applications/harbormaster/storage/build/HarbormasterBuildArtifact.php --- a/src/applications/harbormaster/storage/build/HarbormasterBuildArtifact.php +++ b/src/applications/harbormaster/storage/build/HarbormasterBuildArtifact.php @@ -13,7 +13,7 @@ const TYPE_FILE = 'file'; const TYPE_HOST = 'host'; - const TYPE_BUILD_STATE = 'buildstate'; + const TYPE_URI = 'uri'; public static function initializeNewBuildArtifact( HarbormasterBuildTarget $build_target) { @@ -69,6 +69,11 @@ ->setObjectName(pht('Drydock Lease')) ->setHeader($lease->getID()) ->setHref('/drydock/lease/'.$lease->getID()); + case self::TYPE_URI: + return id(new PHUIObjectItemView()) + ->setObjectName($data['name']) + ->setHeader($data['uri']) + ->setHref($data['uri']); default: return null; }