icingaweb2-module-director/library/Director/Objects/IcingaApiUser.php

29 lines
750 B
PHP
Raw Normal View History

<?php
namespace Icinga\Module\Director\Objects;
2015-12-17 14:58:43 +01:00
use Icinga\Module\Director\IcingaConfig\IcingaConfigHelper as c;
class IcingaApiUser extends IcingaObject
{
protected $table = 'icinga_apiuser';
2015-12-17 14:58:43 +01:00
// TODO: Enable (and add table) if required
protected $supportsImports = false;
protected $defaultProperties = array(
'id' => null,
'object_name' => null,
'object_type' => null,
'disabled' => 'n',
'password' => null,
'client_dn' => null,
'permissions' => null,
);
2015-12-17 14:58:43 +01:00
protected function renderPassword()
{
return c::renderKeyValue('password', c::renderString('***'));
}
}