get('user')->name)?> (get('user')->uid)?>)get('user')->active) out(' Inactive', ESC_NONE)?>

Account type
get('user')->auth_realm)?>

Details

Public keys

get('user_keys')) == 0) { ?>

get('user')->name)?> has no public keys uploaded.

get('user_keys') as $key) { ?>
Type Fingerprint Size Comment
type) ?> fingerprint_md5) ?> fingerprint_sha256) ?> list_signatures()) > 0) { ?> list_destination_rules()) > 0) { ?> keysize) ?> comment) ?>
get('admin')) { ?>

Groups

get('user_groups')) == 0 && count($this->get('user_admined_groups')) == 0) { ?>

get('user')->name)?> is not a member or administrator of any groups.

get('user_groups')) > 0) { ?>

get('user')->name)?> is a member of the following groups:

get('user_groups') as $group) {?>
Group Members Admins
name) ?> member_count))?> admins)?>
get('user_admined_groups')) > 0) { ?>

get('user')->name)?> is an administrator of the following groups:

get('user_admined_groups') as $group) {?>
Group Members Admins
name) ?> member_count))?> admins)?>

Access

get('user_access')) == 0) { ?>

get('user')->name)?> has not been explicitly granted access to any entities.

get('user')->name)?> has been explicitly granted access to the following entities:

get('user_access') as $access) { ?>
Entity Granted by Granted on
dest_entity)) { case 'ServerAccount': ?> dest_entity->name.'@'.$access->dest_entity->server->hostname)?> dest_entity->name)?> granted_by->uid)?> grant_date) ?>

Server administration

get('user_admined_servers')) == 0) { ?>

get('user')->name)?> is not an administrator for any servers.

get('user')->name)?> is an administrator for the following servers:

get('active_user')->get_csrf_field(), ESC_NONE) ?> get('user_admined_servers') as $server) { if($server->key_management != 'keys') { $class = ''; } else { switch($server->sync_status) { case 'not synced yet': $class = 'warning'; break; case 'sync failure': $class = 'danger'; break; case 'sync success': $class = 'success'; break; case 'sync warning': $class = 'warning'; break; } } if($last_sync = $server->get_last_sync_event()) { $sync_details = json_decode($last_sync->details)->value; } else { $sync_details = ucfirst($server->sync_status); } ?>
Hostname Config Status
hostname) ?> pending_requests > 0) { ?> pending_requests)) ?> key_management) { case 'keys': switch($server->authorization) { case 'manual': out('Manual account management'); break; case 'automatic LDAP': out('LDAP accounts - automatic'); break; case 'manual LDAP': out('LDAP accounts - manual'); break; } break; case 'other': out('Managed by another system'); break; case 'none': out('Unmanaged'); break; case 'decommissioned': out('Decommissioned'); break; } ?>

get('user')->auth_realm == 'LDAP') { ?>

Settings

get('active_user')->get_csrf_field(), ESC_NONE) ?>