Differential D14128 Diff 34129 src/applications/maniphest/controller/ManiphestBatchEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/controller/ManiphestBatchEditController.php
Show First 20 Lines • Show All 100 Lines • ▼ Show 20 Lines | public function handleRequest(AphrontRequest $request) { | ||||
$projects_source = new PhabricatorProjectDatasource(); | $projects_source = new PhabricatorProjectDatasource(); | ||||
$mailable_source = new PhabricatorMetaMTAMailableDatasource(); | $mailable_source = new PhabricatorMetaMTAMailableDatasource(); | ||||
$mailable_source->setViewer($viewer); | $mailable_source->setViewer($viewer); | ||||
$owner_source = new ManiphestAssigneeDatasource(); | $owner_source = new ManiphestAssigneeDatasource(); | ||||
$owner_source->setViewer($viewer); | $owner_source->setViewer($viewer); | ||||
$spaces_source = id(new PhabricatorSpacesNamespaceDatasource()) | $spaces_source = id(new PhabricatorSpacesNamespaceDatasource()) | ||||
->setViewer($viewer); | ->setViewer($viewer); | ||||
$spaces_active_spaces_exist = id(new PhabricatorSpacesNamespaceQuery()) | |||||
->getViewerActiveSpacesExist($viewer); | |||||
require_celerity_resource('maniphest-batch-editor'); | require_celerity_resource('maniphest-batch-editor'); | ||||
Javelin::initBehavior( | Javelin::initBehavior( | ||||
'maniphest-batch-editor', | 'maniphest-batch-editor', | ||||
array( | array( | ||||
'root' => 'maniphest-batch-edit-form', | 'root' => 'maniphest-batch-edit-form', | ||||
'tokenizerTemplate' => $template, | 'tokenizerTemplate' => $template, | ||||
'sources' => array( | 'sources' => array( | ||||
Show All 16 Lines | Javelin::initBehavior( | ||||
'spaces' => array( | 'spaces' => array( | ||||
'src' => $spaces_source->getDatasourceURI(), | 'src' => $spaces_source->getDatasourceURI(), | ||||
'placeholder' => $spaces_source->getPlaceholderText(), | 'placeholder' => $spaces_source->getPlaceholderText(), | ||||
'browseURI' => $spaces_source->getBrowseURI(), | 'browseURI' => $spaces_source->getBrowseURI(), | ||||
'limit' => 1, | 'limit' => 1, | ||||
), | ), | ||||
), | ), | ||||
'input' => 'batch-form-actions', | 'input' => 'batch-form-actions', | ||||
'showSpaceSelect' => $spaces_active_spaces_exist, | |||||
'priorityMap' => ManiphestTaskPriority::getTaskPriorityMap(), | 'priorityMap' => ManiphestTaskPriority::getTaskPriorityMap(), | ||||
'statusMap' => ManiphestTaskStatus::getTaskStatusMap(), | 'statusMap' => ManiphestTaskStatus::getTaskStatusMap(), | ||||
)); | )); | ||||
$form = id(new AphrontFormView()) | $form = id(new AphrontFormView()) | ||||
->setUser($viewer) | ->setUser($viewer) | ||||
->addHiddenInput('board', $board_id) | ->addHiddenInput('board', $board_id) | ||||
->setID('maniphest-batch-edit-form'); | ->setID('maniphest-batch-edit-form'); | ||||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |