3 final class ManiphestTaskBulkEngine
4 extends PhabricatorBulkEngine
{
8 public function setWorkboard(PhabricatorProject
$workboard) {
9 $this->workboard
= $workboard;
13 public function getWorkboard() {
14 return $this->workboard
;
17 public function newSearchEngine() {
18 return new ManiphestTaskSearchEngine();
21 public function newEditEngine() {
22 return new ManiphestEditEngine();
25 public function getDoneURI() {
26 $board_uri = $this->getBoardURI();
31 return parent
::getDoneURI();
34 public function getCancelURI() {
35 $board_uri = $this->getBoardURI();
40 return parent
::getCancelURI();
43 private function getBoardURI() {
44 $workboard = $this->getWorkboard();
47 $project_id = $workboard->getID();
48 return "/project/board/{$project_id}/";