Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902)

This commit is contained in:
Kevin Papst
2022-12-31 21:19:55 +01:00
committed by GitHub
parent 95e06746bd
commit 90a0fd8a22
2164 changed files with 83700 additions and 86426 deletions

View File

@@ -18,23 +18,22 @@ class UserQuery extends BaseQuery implements VisibilityInterface
{
use VisibilityTrait;
public const USER_ORDER_ALLOWED = ['id', 'alias', 'username', 'title', 'email'];
public const USER_ORDER_ALLOWED = ['alias', 'user', 'username', 'title', 'email'];
/**
* @var string|null
*/
private $role;
private ?string $role = null;
/**
* @var Team[]
*/
private $searchTeams = [];
private array $searchTeams = [];
private ?bool $systemAccount = null;
public function __construct()
{
$this->setDefaults([
'orderBy' => 'username',
'orderBy' => 'user',
'searchTeams' => [],
'visibility' => VisibilityInterface::SHOW_VISIBLE,
'systemAccount' => null,
]);
}
@@ -65,4 +64,14 @@ class UserQuery extends BaseQuery implements VisibilityInterface
return $this;
}
public function getSystemAccount(): ?bool
{
return $this->systemAccount;
}
public function setSystemAccount(?bool $systemAccount): void
{
$this->systemAccount = $systemAccount;
}
}