Differential D11356 Diff 27285 src/applications/auth/controller/config/PhabricatorAuthListController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/auth/controller/config/PhabricatorAuthListController.php
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | foreach ($configs as $config) { | ||||
$item->addAttribute($domain); | $item->addAttribute($domain); | ||||
} | } | ||||
} | } | ||||
if ($config->getShouldAllowRegistration()) { | if ($config->getShouldAllowRegistration()) { | ||||
$item->addAttribute(pht('Allows Registration')); | $item->addAttribute(pht('Allows Registration')); | ||||
} | } | ||||
$can_manage = $this->hasApplicationCapability( | |||||
AuthManageProvidersCapability::CAPABILITY); | |||||
if ($config->getIsEnabled()) { | if ($config->getIsEnabled()) { | ||||
$item->setBarColor('green'); | $item->setBarColor('green'); | ||||
$item->addAction( | $item->addAction( | ||||
id(new PHUIListItemView()) | id(new PHUIListItemView()) | ||||
->setIcon('fa-times') | ->setIcon('fa-times') | ||||
->setHref($disable_uri) | ->setHref($disable_uri) | ||||
->setDisabled(!$can_manage) | |||||
->addSigil('workflow')); | ->addSigil('workflow')); | ||||
} else { | } else { | ||||
$item->setBarColor('grey'); | $item->setBarColor('grey'); | ||||
$item->addIcon('fa-times grey', pht('Disabled')); | $item->addIcon('fa-times grey', pht('Disabled')); | ||||
$item->addAction( | $item->addAction( | ||||
id(new PHUIListItemView()) | id(new PHUIListItemView()) | ||||
->setIcon('fa-plus') | ->setIcon('fa-plus') | ||||
->setHref($enable_uri) | ->setHref($enable_uri) | ||||
->setDisabled(!$can_manage) | |||||
->addSigil('workflow')); | ->addSigil('workflow')); | ||||
} | } | ||||
$list->addItem($item); | $list->addItem($item); | ||||
} | } | ||||
$list->setNoDataString( | $list->setNoDataString( | ||||
pht( | pht( | ||||
▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines |