mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-20 05:42:40 +01:00
Clean up dedicated branch table view
Summary: Swap to DiffusionCommitQuery, other minor cleanup. Test Plan: Viewed page, forced error view and looked at it. Reviewers: btrahan Reviewed By: btrahan CC: aran Differential Revision: https://secure.phabricator.com/D7454
This commit is contained in:
parent
05884e5042
commit
bf2fffe264
1 changed files with 11 additions and 13 deletions
|
@ -9,7 +9,7 @@ final class DiffusionBranchTableController extends DiffusionController {
|
|||
public function processRequest() {
|
||||
$drequest = $this->getDiffusionRequest();
|
||||
$request = $this->getRequest();
|
||||
$user = $request->getUser();
|
||||
$viewer = $request->getUser();
|
||||
|
||||
$repository = $drequest->getRepository();
|
||||
|
||||
|
@ -29,21 +29,19 @@ final class DiffusionBranchTableController extends DiffusionController {
|
|||
|
||||
$content = null;
|
||||
if (!$branches) {
|
||||
$content = new AphrontErrorView();
|
||||
$content->setTitle(pht('No Branches'));
|
||||
$content->appendChild(pht('This repository has no branches.'));
|
||||
$content->setSeverity(AphrontErrorView::SEVERITY_NODATA);
|
||||
$content = $this->renderStatusMessage(
|
||||
pht('No Branches'),
|
||||
pht('This repository has no branches.'));
|
||||
} else {
|
||||
$commits = id(new PhabricatorAuditCommitQuery())
|
||||
->withIdentifiers(
|
||||
$drequest->getRepository()->getID(),
|
||||
mpull($branches, 'getHeadCommitIdentifier'))
|
||||
->needCommitData(true)
|
||||
$commits = id(new DiffusionCommitQuery())
|
||||
->setViewer($viewer)
|
||||
->withIdentifiers(mpull($branches, 'getHeadCommitIdentifier'))
|
||||
->withRepositoryIDs(array($repository->getID()))
|
||||
->execute();
|
||||
|
||||
$view = id(new DiffusionBranchTableView())
|
||||
->setUser($viewer)
|
||||
->setBranches($branches)
|
||||
->setUser($user)
|
||||
->setCommits($commits)
|
||||
->setDiffusionRequest($drequest);
|
||||
|
||||
|
@ -67,8 +65,8 @@ final class DiffusionBranchTableController extends DiffusionController {
|
|||
),
|
||||
array(
|
||||
'title' => array(
|
||||
'Branches',
|
||||
$repository->getCallsign().' Repository',
|
||||
pht('Branches'),
|
||||
'r'.$repository->getCallsign(),
|
||||
),
|
||||
));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue