Changeset View
Changeset View
Standalone View
Standalone View
src/applications/guides/module/PhabricatorGuideQuickStartModule.php
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Lines | public function renderModuleStatus(AphrontRequest $request) { | ||||
$item = id(new PhabricatorGuideItemView()) | $item = id(new PhabricatorGuideItemView()) | ||||
->setTitle($title) | ->setTitle($title) | ||||
->setHref($href) | ->setHref($href) | ||||
->setIcon($icon) | ->setIcon($icon) | ||||
->setIconBackground($icon_bg) | ->setIconBackground($icon_bg) | ||||
->setDescription($description); | ->setDescription($description); | ||||
$guide_items->addItem($item); | $guide_items->addItem($item); | ||||
$title = pht('Build a Dashboard'); | |||||
$have_dashboard = (bool)PhabricatorDashboardInstall::getDashboard( | |||||
$viewer, | |||||
PhabricatorHomeApplication::DASHBOARD_DEFAULT, | |||||
'PhabricatorHomeApplication'); | |||||
$href = PhabricatorEnv::getURI('/dashboard/'); | |||||
if ($have_dashboard) { | |||||
$icon = 'fa-check'; | |||||
$icon_bg = 'bg-green'; | |||||
$description = pht( | |||||
"You've created at least one dashboard."); | |||||
} else { | |||||
$icon = 'fa-dashboard'; | |||||
$icon_bg = 'bg-sky'; | |||||
$description = | |||||
pht('Customize the default homepage layout and items.'); | |||||
} | |||||
$item = id(new PhabricatorGuideItemView()) | |||||
->setTitle($title) | |||||
->setHref($href) | |||||
->setIcon($icon) | |||||
->setIconBackground($icon_bg) | |||||
->setDescription($description); | |||||
$guide_items->addItem($item); | |||||
$title = pht('Personalize your Install'); | $title = pht('Personalize your Install'); | ||||
$wordmark = PhabricatorEnv::getEnvConfig('ui.logo'); | $wordmark = PhabricatorEnv::getEnvConfig('ui.logo'); | ||||
$href = PhabricatorEnv::getURI('/config/edit/ui.logo/'); | $href = PhabricatorEnv::getURI('/config/edit/ui.logo/'); | ||||
if ($wordmark) { | if ($wordmark) { | ||||
$icon = 'fa-check'; | $icon = 'fa-check'; | ||||
$icon_bg = 'bg-green'; | $icon_bg = 'bg-green'; | ||||
$description = pht( | $description = pht( | ||||
'It looks amazing, good work. Home Sweet Home.'); | 'It looks amazing, good work. Home Sweet Home.'); | ||||
▲ Show 20 Lines • Show All 76 Lines • Show Last 20 Lines |