data/views/node.2.0.json
{
"autoDiscover": <%=autoDiscover%>,
"catalogs": "<%=basepath %>/nodes/<%=id%>/catalogs",
"id" : "<%=id%>",
<% if (hasOwnProperty("identifiers")) { %>
"identifiers": <%- JSON.stringify(identifiers) %>,
<% } else {%>
"identifiers": [],
<% } %>
"name": "<%=name%>",
<% if (obms == null) { %>
"obms": null,
<% } else { %>
"obms":[
<% obms.forEach(function (value, i, arr){ %>
{
"service": "<%=value.service%>",
"ref":"<%=basepath %>/obms/<%=value.id%>"
}
<%= ( arr.length > 0 && i < arr.length-1 ) ? ',': '' %>
<% }); %>
],
<% } %>
"tags": "<%=basepath %>/nodes/<%=id%>/tags",
"pollers": "<%=basepath %>/nodes/<%=id%>/pollers",
"relations" :[
<% relations.forEach(function (value, i, arr){ %>
{
"relationType": "<%=value.relationType%>",
<% if (value.info == null) { %>
"info": null,
<% } else { %>
"info": <%- JSON.stringify(value.info) %>,
<% } %>
"targets": [
<% value.targets.forEach(function ( item, i, arr){ %>
"<%=item %>"
<%= ( arr.length > 0 && i < arr.length-1 ) ? ',': '' %>
<% }); %>
]
}
<%= ( arr.length > 0 && i < arr.length-1 ) ? ',': '' %>
<% }); %>
],
<% if (hasOwnProperty("sku")) { %>
<% if (sku === null) { %>
"sku" : null,
<% } else {%>
"sku" : "<%=basepath %>/skus/<%=sku%>",
<% } %>
<% } %>
"type": "<%=type%>",
"workflows": "<%=basepath %>/nodes/<%=id%>/workflows",
<% if (ibms === null) { %>
"ibms": null,
<% } else { %>
"ibms":[
<% ibms.forEach(function (value, i, arr){ %>
{
"service": "<%=value.service%>",
"ref":"<%=basepath %>/ibms/<%=value.id%>"
}
<%= ( arr.length > 0 && i < arr.length-1 ) ? ',': '' %>
<% }); %>
]
<% } %>
}