{%TEMPLATE->struct/head%} {%TEMPLATE->struct/menu%}

Agents ([[numAgents]])

{%TEMPLATE->struct/messages%}
{{FOREACH agent;[[agents]]}} {{IF [[accessControl.hasPermission([[$DAccessControl::MANAGE_AGENT_ACCESS]])]]}} {{ELSE}} {{ENDIF}} {{ENDFOREACH}}
Id Act Name / Owner / Client GPUs/CPUs CPU only Last activity Access Groups Action
[[agent.getId()]]
[[agent.getAgentName()]] {{IF [[agent.getIsTrusted()]] == 1}} {{ENDIF}} {{IF [[agent.getIsActive()]] == 0}} {{ENDIF}}
{{IF [[agent.getUserId()]] > 0}} [[Util::getUsernameById([[agent.getUserId()]])]] {{ELSE}} --- {{ENDIF}} {{IF strlen([[agent.getClientSignature()]]) > 0}}
Running: [[agent.getClientSignature()]] {{ELSE}}
Running: unknown {{ENDIF}}
{{FOREACH device;[[agent.getDevices()]]}} [[Util::shortenstring([[device]], 20)]]
{{ENDFOREACH}}
{{IF [[agent.getCpuOnly()]] == 0}} No {{ELSE}} Yes {{ENDIF}} [[agent.getLastAct()]] at
[[date([[config.getVal(DConfig::TIME_FORMAT)]], [[agent.getLastTime()]])]]
IP: {{IF [[config.getVal([[$DConfig::HIDE_IP_INFO]])]] == 0}} [[agent.getLastIp()]] {{ELSE}} Hidden {{ENDIF}}
{{FOREACH accessGroup;[[accessGroupAgents.getVal([[agent.getId()]])]]}} [[accessGroup.getGroupName()]]
{{ENDFOREACH}}
 
{%TEMPLATE->struct/foot%}