Differential D16193 Diff 38956 src/applications/diffusion/relationships/DiffusionCommitHasRevisionRelationship.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/relationships/DiffusionCommitHasRevisionRelationship.php
- This file was added.
<?php | |||||
final class DiffusionCommitHasRevisionRelationship | |||||
extends DiffusionCommitRelationship { | |||||
const RELATIONSHIPKEY = 'commit.has-revision'; | |||||
public function getEdgeConstant() { | |||||
return DiffusionCommitHasRevisionEdgeType::EDGECONST; | |||||
} | |||||
protected function getActionName() { | |||||
return pht('Edit Revisions'); | |||||
} | |||||
protected function getActionIcon() { | |||||
return 'fa-cog'; | |||||
} | |||||
public function canRelateObjects($src, $dst) { | |||||
return ($dst instanceof DifferentialRevision); | |||||
} | |||||
public function getDialogTitleText() { | |||||
return pht('Edit Related Revisions'); | |||||
} | |||||
public function getDialogHeaderText() { | |||||
return pht('Current Revisions'); | |||||
} | |||||
public function getDialogButtonText() { | |||||
return pht('Save Related Revisions'); | |||||
} | |||||
protected function newRelationshipSource() { | |||||
return new DifferentialRevisionRelationshipSource(); | |||||
} | |||||
} |