3 final class PhabricatorProjectAddHeraldAction
4 extends PhabricatorProjectHeraldAction
{
6 const ACTIONCONST
= 'projects.add';
8 public function getHeraldActionName() {
9 return pht('Add projects');
12 public function applyEffect($object, HeraldEffect
$effect) {
13 return $this->applyProjects($effect->getTarget(), $is_add = true);
16 public function getHeraldActionStandardType() {
17 return self
::STANDARD_PHID_LIST
;
20 protected function getDatasource() {
21 return new PhabricatorProjectDatasource();
24 public function renderActionDescription($value) {
25 return pht('Add projects: %s.', $this->renderHandleList($value));