Differential D18116 Diff 43581 src/applications/diffusion/controller/DiffusionRepositoryController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionRepositoryController.php
| Show First 20 Lines • Show All 268 Lines • ▼ Show 20 Lines | final class DiffusionRepositoryController extends DiffusionController { | ||||
| } | } | ||||
| private function buildHeaderView(PhabricatorRepository $repository) { | private function buildHeaderView(PhabricatorRepository $repository) { | ||||
| $viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
| $header = id(new PHUIHeaderView()) | $header = id(new PHUIHeaderView()) | ||||
| ->setHeader($repository->getName()) | ->setHeader($repository->getName()) | ||||
| ->setUser($viewer) | ->setUser($viewer) | ||||
| ->setPolicyObject($repository) | ->setPolicyObject($repository) | ||||
| ->setHeaderIcon('fa-code'); | ->setProfileHeader(true) | ||||
| ->setImage($repository->getProfileImageURI()) | |||||
| ->setImageEditURL('/diffusion/picture/'.$repository->getID().'/'); | |||||
| if (!$repository->isTracked()) { | if (!$repository->isTracked()) { | ||||
| $header->setStatus('fa-ban', 'dark', pht('Inactive')); | $header->setStatus('fa-ban', 'dark', pht('Inactive')); | ||||
| } else if ($repository->isImporting()) { | } else if ($repository->isImporting()) { | ||||
| $ratio = $repository->loadImportProgress(); | $ratio = $repository->loadImportProgress(); | ||||
| $percentage = sprintf('%.2f%%', 100 * $ratio); | $percentage = sprintf('%.2f%%', 100 * $ratio); | ||||
| $header->setStatus( | $header->setStatus( | ||||
| 'fa-clock-o', | 'fa-clock-o', | ||||
| ▲ Show 20 Lines • Show All 464 Lines • Show Last 20 Lines | |||||