<%- node.get('name') || '' %>

<% if (!node.deferred || node.deferred.state() != 'pending') { %>
<%- $.t('dialog.show_node.manufacturer_label') %>: <%- node.get('manufacturer') ? node.get('manufacturer') : $.t('common.not_available') %>
<%- $.t('dialog.show_node.mac_address_label') %>: <%- node.get('mac') ? node.get('mac') : $.t('common.not_available') %>
<%- $.t('dialog.show_node.fqdn_label') %>: <%- (node.get('meta').system || {}).fqdn || node.get('fqdn') || $.t('common.not_available') %>
<% var meta = node.get('meta') %> <% var groupOrder = ['system', 'cpu', 'memory', 'disks', 'interfaces'] %> <% var groups = _.sortBy(_.keys(meta), function(group) {return _.indexOf(groupOrder, group)}) %> <% _.each(groups, function(group) { %> <% var groupEntries = meta[group] %>
<%- $.t('node_details.' + group, {defaultValue: group}) %> <%- showSummary(meta, group) %>
<% if (_.isArray(groupEntries)) { %> <% if (group == 'interfaces' || group == 'disks') groupEntries = _.sortBy(groupEntries, 'name') %> <% _.each(groupEntries, function(entry) { %>
<% var sortOrder = { disks: ['name', 'model', 'size'], interfaces: ['name', 'mac', 'state', 'ip', 'netmask', 'current_speed', 'max_speed'] } %> <% _.each(sortEntryProperties(entry, sortOrder[group]), function(propertyName) { %>
<%- showPropertyValue(group, propertyName, entry[propertyName]) %>
<% }) %>
<% }) %> <% } else if (_.isObject(groupEntries)) { %> <% var subentries = _.find(_.values(groupEntries), _.isArray) %> <% _.each(groupEntries, function(propertyValue, propertyName) { %> <% if (!_.isArray(propertyValue)) { %>
<%- showPropertyValue(group, propertyName, propertyValue) %>
<% } %> <% }) %> <% if (_.isArray(subentries)) { %> <% _.each(subentries, function(subentry) { %>
<% _.each(sortEntryProperties(subentry), function(propertyName) { %>
<%- showPropertyValue(group, propertyName, subentry[propertyName]) %>
<% }) %>
<% }) %> <% } %> <% } else { %>
<%- groupEntries %>
<% } %>
<% }) %>
<% } else { %>
<% } %>
<% if (false && node.get('ip')) { %> <% } %> <% if (node.get('cluster')) { %> <% } %>