Differential D20636 Diff 49221 src/applications/project/controller/PhabricatorProjectBoardViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/controller/PhabricatorProjectBoardViewController.php
| Show First 20 Lines • Show All 702 Lines • ▼ Show 20 Lines | foreach ($specs as $spec) { | ||||
| 'boardPHID' => $project->getPHID(), | 'boardPHID' => $project->getPHID(), | ||||
| 'projectPHID' => $default_phid, | 'projectPHID' => $default_phid, | ||||
| )); | )); | ||||
| } | } | ||||
| $column_items[] = id(new PhabricatorActionView()) | $column_items[] = id(new PhabricatorActionView()) | ||||
| ->setType(PhabricatorActionView::TYPE_DIVIDER); | ->setType(PhabricatorActionView::TYPE_DIVIDER); | ||||
| $query_uri = urisprintf('viewquery/%d/', $column->getID()); | |||||
| $query_uri = $state->newWorkboardURI($query_uri); | |||||
| $column_items[] = id(new PhabricatorActionView()) | |||||
| ->setName(pht('View Tasks as Query')) | |||||
| ->setIcon('fa-search') | |||||
| ->setHref($query_uri); | |||||
| $column_move_uri = $state->newWorkboardURI( | |||||
| urisprintf( | |||||
| 'bulkmove/%d/column/', | |||||
| $column->getID())); | |||||
| $column_items[] = id(new PhabricatorActionView()) | |||||
| ->setIcon('fa-arrows-h') | |||||
| ->setName(pht('Move Tasks to Column...')) | |||||
| ->setHref($column_move_uri) | |||||
| ->setWorkflow(true); | |||||
| $project_move_uri = $state->newWorkboardURI( | |||||
| urisprintf( | |||||
| 'bulkmove/%d/project/', | |||||
| $column->getID())); | |||||
| $column_items[] = id(new PhabricatorActionView()) | |||||
| ->setIcon('fa-arrows') | |||||
| ->setName(pht('Move Tasks to Project...')) | |||||
| ->setHref($project_move_uri) | |||||
| ->setWorkflow(true); | |||||
| $bulk_edit_uri = $state->newWorkboardURI( | $bulk_edit_uri = $state->newWorkboardURI( | ||||
| urisprintf( | urisprintf( | ||||
| 'bulk/%d/', | 'bulk/%d/', | ||||
| $column->getID())); | $column->getID())); | ||||
| $can_bulk_edit = PhabricatorPolicyFilter::hasCapability( | $can_bulk_edit = PhabricatorPolicyFilter::hasCapability( | ||||
| $viewer, | $viewer, | ||||
| PhabricatorApplication::getByClass('PhabricatorManiphestApplication'), | PhabricatorApplication::getByClass('PhabricatorManiphestApplication'), | ||||
| ManiphestBulkEditCapability::CAPABILITY); | ManiphestBulkEditCapability::CAPABILITY); | ||||
| $column_items[] = id(new PhabricatorActionView()) | $column_items[] = id(new PhabricatorActionView()) | ||||
| ->setIcon('fa-list-ul') | ->setIcon('fa-pencil-square-o') | ||||
| ->setName(pht('Bulk Edit Tasks...')) | ->setName(pht('Bulk Edit Tasks...')) | ||||
| ->setHref($bulk_edit_uri) | ->setHref($bulk_edit_uri) | ||||
| ->setDisabled(!$can_bulk_edit); | ->setDisabled(!$can_bulk_edit); | ||||
| $project_move_uri = $state->newWorkboardURI( | |||||
| urisprintf( | |||||
| 'bulkmove/%d/project/', | |||||
| $column->getID())); | |||||
| $column_items[] = id(new PhabricatorActionView()) | $column_items[] = id(new PhabricatorActionView()) | ||||
| ->setIcon('fa-arrow-right') | ->setType(PhabricatorActionView::TYPE_DIVIDER); | ||||
| ->setName(pht('Move Tasks to Column...')) | |||||
| ->setHref($project_move_uri) | |||||
| ->setWorkflow(true); | |||||
| $query_uri = urisprintf('viewquery/%d/', $column->getID()); | |||||
| $query_uri = $state->newWorkboardURI($query_uri); | |||||
| $column_items[] = id(new PhabricatorActionView()) | |||||
| ->setName(pht('View as Query')) | |||||
| ->setIcon('fa-search') | |||||
| ->setHref($query_uri); | |||||
| $edit_uri = 'board/'.$project->getID().'/edit/'.$column->getID().'/'; | $edit_uri = 'board/'.$project->getID().'/edit/'.$column->getID().'/'; | ||||
| $column_items[] = id(new PhabricatorActionView()) | $column_items[] = id(new PhabricatorActionView()) | ||||
| ->setName(pht('Edit Column')) | ->setName(pht('Edit Column')) | ||||
| ->setIcon('fa-pencil') | ->setIcon('fa-pencil') | ||||
| ->setHref($this->getApplicationURI($edit_uri)) | ->setHref($this->getApplicationURI($edit_uri)) | ||||
| ->setDisabled(!$can_edit) | ->setDisabled(!$can_edit) | ||||
| ->setWorkflow(true); | ->setWorkflow(true); | ||||
| ▲ Show 20 Lines • Show All 296 Lines • Show Last 20 Lines | |||||