Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/query/PhabricatorPeopleSearchEngine.php
Context not available. | |||||
$saved->setParameter('usernames', $request->getStrList('usernames')); | $saved->setParameter('usernames', $request->getStrList('usernames')); | ||||
$saved->setParameter('nameLike', $request->getStr('nameLike')); | $saved->setParameter('nameLike', $request->getStr('nameLike')); | ||||
$saved->setParameter('isAdmin', $request->getStr('isAdmin')); | |||||
$saved->setParameter('isDisabled', $request->getStr('isDisabled')); | |||||
$saved->setParameter('isSystemAgent', $request->getStr('isSystemAgent')); | |||||
$saved->setParameter('needsApproval', $request->getStr('needsApproval')); | |||||
$saved->setParameter('createdStart', $request->getStr('createdStart')); | $saved->setParameter('createdStart', $request->getStr('createdStart')); | ||||
$saved->setParameter('createdEnd', $request->getStr('createdEnd')); | $saved->setParameter('createdEnd', $request->getStr('createdEnd')); | ||||
$saved->setParameter( | |||||
'isAdmin', | |||||
$this->readBoolFromRequest($request, 'isAdmin')); | |||||
$saved->setParameter( | |||||
'isDisabled', | |||||
$this->readBoolFromRequest($request, 'isDisabled')); | |||||
$saved->setParameter( | |||||
'isSystemAgent', | |||||
$this->readBoolFromRequest($request, 'isSystemAgent')); | |||||
$saved->setParameter( | |||||
'needsApproval', | |||||
$this->readBoolFromRequest($request, 'needsApproval')); | |||||
$this->readCustomFieldsFromRequest($request, $saved); | $this->readCustomFieldsFromRequest($request, $saved); | ||||
Context not available. | |||||
$is_disabled = $saved->getParameter('isDisabled'); | $is_disabled = $saved->getParameter('isDisabled'); | ||||
$is_system_agent = $saved->getParameter('isSystemAgent'); | $is_system_agent = $saved->getParameter('isSystemAgent'); | ||||
$needs_approval = $saved->getParameter('needsApproval'); | $needs_approval = $saved->getParameter('needsApproval'); | ||||
$no_disabled = $saved->getParameter('noDisabled'); | |||||
if ($is_admin) { | if ($is_admin !== null) { | ||||
$query->withIsAdmin(true); | $query->withIsAdmin($is_admin); | ||||
} | } | ||||
if ($is_disabled) { | if ($is_disabled !== null) { | ||||
$query->withIsDisabled(true); | $query->withIsDisabled($is_disabled); | ||||
} else if ($no_disabled) { | |||||
$query->withIsDisabled(false); | |||||
} | } | ||||
if ($is_system_agent) { | if ($is_system_agent !== null) { | ||||
$query->withIsSystemAgent(true); | $query->withIsSystemAgent($is_system_agent); | ||||
} | } | ||||
if ($needs_approval) { | if ($needs_approval !== null) { | ||||
$query->withIsApproved(false); | $query->withIsApproved(!$needs_approval); | ||||
} | } | ||||
$start = $this->parseDateTime($saved->getParameter('createdStart')); | $start = $this->parseDateTime($saved->getParameter('createdStart')); | ||||
Context not available. | |||||
->setLabel(pht('Name Contains')) | ->setLabel(pht('Name Contains')) | ||||
->setValue($like)) | ->setValue($like)) | ||||
->appendChild( | ->appendChild( | ||||
id(new AphrontFormCheckboxControl()) | id(new AphrontFormSelectControl()) | ||||
->setLabel('Role') | ->setLabel(pht('Administrators')) | ||||
->addCheckbox( | ->setName('isAdmin') | ||||
'isAdmin', | ->setValue($this->getBoolFromQuery($saved, 'isAdmin')) | ||||
1, | ->setOptions( | ||||
pht('Show only administrators.'), | array( | ||||
$is_admin) | '' => pht('Show all'), | ||||
->addCheckbox( | 'true' => pht('Show only Administrators'), | ||||
'isDisabled', | 'false' => pht('Show users that are not Administrators') | ||||
1, | ))) | ||||
pht('Show only disabled users.'), | ->appendChild( | ||||
$is_disabled) | id(new AphrontFormSelectControl()) | ||||
->addCheckbox( | ->setLabel(pht('Disabled Users')) | ||||
'isSystemAgent', | ->setName('isDisabled') | ||||
1, | ->setValue($this->getBoolFromQuery($saved, 'isDisabled')) | ||||
pht('Show only bots.'), | ->setOptions( | ||||
$is_system_agent) | array( | ||||
->addCheckbox( | '' => pht('Show all'), | ||||
'needsApproval', | 'true' => pht('Show only disabled users'), | ||||
1, | 'false' => pht('Show users that are not disabled') | ||||
pht('Show only users who need approval.'), | ))) | ||||
$needs_approval)); | ->appendChild( | ||||
id(new AphrontFormSelectControl()) | |||||
->setLabel(pht('Bots')) | |||||
->setName('isSystemAgent') | |||||
->setValue($this->getBoolFromQuery($saved, 'isSystemAgent')) | |||||
->setOptions( | |||||
array( | |||||
'' => pht('Show all'), | |||||
'true' => pht('Show only bots'), | |||||
'false' => pht('Show users that are not bots') | |||||
))) | |||||
->appendChild( | |||||
id(new AphrontFormSelectControl()) | |||||
->setLabel(pht('Approved users')) | |||||
->setName('needsApproval') | |||||
->setValue($this->getBoolFromQuery($saved, 'needsApproval')) | |||||
->setOptions( | |||||
array( | |||||
'' => pht('Show all'), | |||||
'false' => pht('Show approved users'), | |||||
'true' => pht('Show only users who need approval') | |||||
))); | |||||
$this->appendCustomFieldsToForm($form, $saved); | $this->appendCustomFieldsToForm($form, $saved); | ||||
Context not available. |