Differential D12442 Diff 29884 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 59 Lines • ▼ Show 20 Lines | public function processRequest() { | ||||
$list->setUser($user); | $list->setUser($user); | ||||
$list->setHandles($handles); | $list->setHandles($handles); | ||||
$template = new AphrontTokenizerTemplateView(); | $template = new AphrontTokenizerTemplateView(); | ||||
$template = $template->render(); | $template = $template->render(); | ||||
$projects_source = new PhabricatorProjectDatasource(); | $projects_source = new PhabricatorProjectDatasource(); | ||||
$mailable_source = new PhabricatorMetaMTAMailableDatasource(); | $mailable_source = new PhabricatorMetaMTAMailableDatasource(); | ||||
$mailable_source->setViewer($user); | |||||
$owner_source = new PhabricatorTypeaheadOwnerDatasource(); | $owner_source = new PhabricatorTypeaheadOwnerDatasource(); | ||||
$owner_source->setViewer($user); | |||||
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( | ||||
'project' => array( | 'project' => array( | ||||
'src' => $projects_source->getDatasourceURI(), | 'src' => $projects_source->getDatasourceURI(), | ||||
'placeholder' => $projects_source->getPlaceholderText(), | 'placeholder' => $projects_source->getPlaceholderText(), | ||||
'browseURI' => $projects_source->getBrowseURI(), | |||||
), | ), | ||||
'owner' => array( | 'owner' => array( | ||||
'src' => $owner_source->getDatasourceURI(), | 'src' => $owner_source->getDatasourceURI(), | ||||
'placeholder' => $owner_source->getPlaceholderText(), | 'placeholder' => $owner_source->getPlaceholderText(), | ||||
'browseURI' => $owner_source->getBrowseURI(), | |||||
'limit' => 1, | 'limit' => 1, | ||||
), | ), | ||||
'cc' => array( | 'cc' => array( | ||||
'src' => $mailable_source->getDatasourceURI(), | 'src' => $mailable_source->getDatasourceURI(), | ||||
'placeholder' => $mailable_source->getPlaceholderText(), | 'placeholder' => $mailable_source->getPlaceholderText(), | ||||
'browseURI' => $mailable_source->getBrowseURI(), | |||||
), | ), | ||||
), | ), | ||||
'input' => 'batch-form-actions', | 'input' => 'batch-form-actions', | ||||
'priorityMap' => ManiphestTaskPriority::getTaskPriorityMap(), | 'priorityMap' => ManiphestTaskPriority::getTaskPriorityMap(), | ||||
'statusMap' => ManiphestTaskStatus::getTaskStatusMap(), | 'statusMap' => ManiphestTaskStatus::getTaskStatusMap(), | ||||
)); | )); | ||||
$form = new AphrontFormView(); | $form = new AphrontFormView(); | ||||
▲ Show 20 Lines • Show All 283 Lines • Show Last 20 Lines |