blob: bb4f9f8a36cdc1d93499eb7bfac9c4daa0fdf259 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?php
namespace Icinga\Module\Director\Objects;
use Icinga\Module\Director\IcingaConfig\IcingaConfigHelper as c;
class IcingaApiUser extends IcingaObject
{
protected $table = 'icinga_apiuser';
protected $uuidColumn = 'uuid';
// TODO: Enable (and add table) if required
protected $supportsImports = false;
protected $defaultProperties = [
'id' => null,
'uuid' => null,
'object_name' => null,
'object_type' => null,
'disabled' => 'n',
'password' => null,
'client_dn' => null,
'permissions' => null,
];
protected function renderPassword()
{
return c::renderKeyValue('password', c::renderString('***'));
}
}
|