1 <!-- Error and Success templates -->
3 <script type="text/template" id="xos-error-template">
4 <button id="close-error-box">Close Error Message</button>
5 <h3>An error has occurred.</h3>
6 <table class="test-error-table">
7 <tr><td>Code:</td><td><%= status %></td></tr>
8 <tr><td>Message:</td><td><%= statusText %></td></tr>
12 <script type="text/template" id="xos-success-template">
13 <button id="close-success-box">Close Success Message</button>
15 <table class="test-success-table">
16 <tr><td>Code:</td><td><%= status %></td></tr>
17 <tr><td>Message:</td><td><%= statusText %></td></tr>
21 <script type="text/template" id="xos-navbutton-old">
22 <button class="btn btn-default btn-xosnav" onclick="<%= router %>.navigate('<%= routeUrl %>', {trigger: true})"><%= name %></button><br>
25 <script type="text/template" id="xos-log-template">
26 <tr id="<%= logMessageId %>">
27 <td><%= success %></td>
29 <td><%= status %></td>
30 <td><%= statusText %></td>
34 <script type="text/template" id="xos-navbutton">
36 <a href="<%= routeUrl %>">
37 <i class="<%= iconClass %>"></i>
45 <script type="text/template" id="xosAdmin-deployment-list-template">
47 <table class="test-table">
60 <script type="text/template" id="xosAdmin-deployment-listitem-template">
61 <td class="objectLink"><%= id %></td>
62 <td class="objectLink"><%= name %></td>
63 <td><%= backend_type %></td>
64 <td><%= admin_tenant %></td>
65 <td><%= sites.length %></td>
68 <script type="text/template" id="xosAdmin-deployment-detail-template">
69 <h3>Detail View: Deployment</h3>
72 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
73 <tr><td>Backend:</td><td><input type="text" name="backend_type" value="<%= backend_type %>"></td></tr>
\r
74 <tr><td>Admin Tenant:</td><td><input type="text" name="admin_tenant" value="<%= admin_tenant %>"></td></tr>
\r
75 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
82 <script type="text/template" id="xosAdmin-image-list-template">
84 <table class="test-table">
89 <th>container_format</th>
96 <script type="text/template" id="xosAdmin-image-listitem-template">
97 <td class="objectLink"><%= id %></td>
98 <td class="objectLink"><%= name %></td>
99 <td><%= disk_format %></td>
100 <td><%= container_format %></td>
104 <script type="text/template" id="xosAdmin-image-detail-template">
105 <h3>Detail View: Image</h3>
108 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
109 <tr><td>Disk Format:</td><td><input type="text" name="backend_type" value="<%= disk_format %>"></td></tr>
\r
110 <tr><td>Container Format:</td><td><input type="text" name="admin_tenant" value="<%= container_format %>"></td></tr>
\r
111 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
116 <!-- NetworkTemplate -->
118 <script type="text/template" id="xosAdmin-networkTemplate-list-template">
119 <h3><%= title %></h3>
120 <table class="test-table">
127 <th>sharedNetworkName</th>
128 <th>sharedNetworkId</th>
135 <script type="text/template" id="xosAdmin-networkTemplate-listitem-template">
136 <td class="objectLink"><%= id %></td>
137 <td class="objectLink"><%= name %></td>
138 <td><%= description %></td>
139 <td><%= visibility %></td>
140 <td><%= translation %></td>
141 <td><%= sharedNetworkName %></td>
142 <td><%= sharedNetworkId %></td>
145 <script type="text/template" id="xosAdmin-networkTemplate-detail-template">
146 <h3>Detail View: NetworkTemplate</h3>
149 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
150 <tr><td>description:</td><td><input type="text" name="description" value="<%= description %>"></td></tr>
\r
151 <tr><td>Visibility:</td><td><input type="text" name="visibility" value="<%= visibility %>"></td></tr>
\r
152 <tr><td>Translation:</td><td><input type="text" name="translation" value="<%= translation %>"></td></tr>
\r
153 <tr><td>Shared Network Name:</td><td><input type="text" name="sharedNetworkName" value="<%= sharedNetworkName %>"></td></tr>
\r
154 <tr><td>Shared Network Id:</td><td><input type="text" name="sharedNetworkId" value="<%= sharedNetworkId %>"></td></tr>
\r
155 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
162 <script type="text/template" id="xosAdmin-network-list-template">
163 <h3><%= title %></h3>
164 <table class="test-table">
177 <script type="text/template" id="xosAdmin-network-listitem-template">
178 <td class="objectLink"><%= id %></td>
179 <td class="objectLink"><%= name %></td>
180 <td><%= idToName(template,"networkTemplates","name") %></td>
181 <td><%= ports %></td>
182 <td><%= labels %></td>
183 <td><%= idToName(owner,"slices","name") %></td>
186 <script type="text/template" id="xosAdmin-network-detail-template">
187 <h3>Detail View: Network</h3>
190 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
191 <tr><td>Template:</td><td><%= idToSelect("template",template,"networkTemplates","name") %></td></tr>
\r
192 <tr><td>Ports:</td><td><input type="text" name="ports" value="<%= ports %>"></td></tr>
\r
193 <tr><td>Labels:</td><td><input type="text" name="labels" value="<%= labels %>"></td></tr>
\r
194 <tr><td>Owner:</td><td><%= idToSelect("owner",owner,"slices","name") %></td></tr>
\r
195 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
200 <!-- NetworkSliver -->
202 <script type="text/template" id="xosAdmin-networkSliver-list-template">
203 <h3><%= title %></h3>
204 <table class="test-table">
216 <script type="text/template" id="xosAdmin-networkSliver-listitem-template">
217 <td class="objectLink"><%= id %></td>
218 <td><%= idToName(network,"networks","name") %></td>
219 <td><%= idToName(sliver,"slivers","name") %></td>
221 <td><%= port_id %></td>
224 <script type="text/template" id="xosAdmin-networkSliver-detail-template">
225 <h3>Detail View: Network</h3>
228 <tr><td>Network:</td><td><input type="text" name="network" value="<%= network %>"></td></tr>
\r
229 <tr><td>Sliver:</td><td><input type="text" name="sliver" value="<%= sliver %>"></td></tr>
\r
230 <tr><td>Ip:</td><td><input type="text" name="ip" value="<%= ip %>"></td></tr>
\r
231 <tr><td>Port_id:</td><td><input type="text" name="port_id" value="<%= port_id %>"></td></tr>
\r
232 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
237 <!-- NetworkDeployment -->
239 <script type="text/template" id="xosAdmin-networkDeployment-list-template">
240 <h3><%= title %></h3>
241 <table class="test-table">
252 <script type="text/template" id="xosAdmin-networkDeployment-listitem-template">
253 <td class="objectLink"><%= id %></td>
254 <td><%= idToName(network,"networks","name") %></td>
255 <td><%= idToName(deployment,"deployments","name") %></td>
256 <td><%= net_id %></td>
259 <script type="text/template" id="xosAdmin-networkDeployment-detail-template">
260 <h3>Detail View: Network</h3>
263 <tr><td>Network:</td><td><input type="text" name="network" value="<%= network %>"></td></tr>
\r
264 <tr><td>Sliver:</td><td><input type="text" name="deployment" value="<%= deployment %>"></td></tr>
\r
265 <tr><td>Ip:</td><td><input type="text" name="net_id" value="<%= net_id %>"></td></tr>
\r
266 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
273 <script type="text/template" id="xosAdmin-node-list-template">
274 <h3><%= title %></h3>
275 <table class="test-table">
287 <script type="text/template" id="xosAdmin-node-listitem-template">
288 <td class="objectLink"><%= id %></td>
289 <td class="objectLink"><%= name %></td>
290 <td><%= idToName(site,"sites","name") %></td>
291 <td><%= idToName(deployment,"deployments","name") %></td>
294 <script type="text/template" id="xosAdmin-node-detail-template">
295 <h3>Detail View: Node</h3>
298 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
299 <tr><td>Site:</td><td><%= idToSelect("site",site,"sites","name") %></td></tr>
\r
300 <tr><td>Deployment:</td><td><%= idToSelect("deployment",deployment,"deployments","name") %></td></tr>
\r
301 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
308 <script type="text/template" id="xosAdmin-sliceRole-list-template">
309 <h3><%= title %></h3>
310 <table class="test-table">
320 <script type="text/template" id="xosAdmin-sliceRole-listitem-template">
321 <td class="objectLink"><%= id %></td>
325 <script type="text/template" id="xosAdmin-sliceRole-detail-template">
326 <h3>Detail View: Service</h3>
329 <tr><td>Role:</td><td><input type="text" name="role" value="<%= role %>"></td></tr>
\r
330 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
337 <script type="text/template" id="xosAdmin-service-list-template">
338 <h3><%= title %></h3>
339 <table class="test-table">
345 <th>versionNumber</th>
353 <script type="text/template" id="xosAdmin-service-listitem-template">
354 <td class="objectLink"><%= id %></td>
355 <td class="objectLink"><%= name %></td>
356 <td><%= description %></td>
357 <td><%= enabled %></td>
358 <td><%= versionNumber %></td>
359 <td><%= published %></td>
362 <script type="text/template" id="xosAdmin-service-detail-template">
363 <h3>Detail View: Service</h3>
366 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
367 <tr><td>description:</td><td><input type="text" name="description" value="<%= description %>"></td></tr>
\r
368 <tr><td>Version Number:</td><td><input type="text" name="versionNumber" value="<%= versionNumber %>"></td></tr>
\r
369 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
376 <script type="text/template" id="xosAdmin-site-list-template">
377 <h3><%= title %></h3>
378 <table class="test-table">
386 <th>abbreviated_name</th>
392 <script type="text/template" id="xosAdmin-site-listitem-template">
393 <td class="objectLink"><%= id %></td>
394 <td class="objectLink"><%= name %></td>
395 <td><%= site_url %></td>
396 <td><%= enabled %></td>
397 <td><%= login_base %></td>
398 <td><%= is_public %></td>
399 <td><%= abbreviated_name %></td>
402 <script type="text/template" id="xosAdmin-site-detail-template">
403 <h3>Detail View: Site</h3>
406 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
407 <tr><td>url:</td><td><input type="text" name="site_url" value="<%= site_url %>"></td></tr>
\r
408 <tr><td>login_base:</td><td><input type="text" name="login_base" value="<%= login_base %>"></td></tr>
\r
409 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
416 <script type="text/template" id="xosAdmin-slice-list-template">
417 <h3><%= title %></h3>
418 <table class="test-table">
423 <th>omf_friendly</th>
434 <script type="text/template" id="xosAdmin-slice-listitem-template">
435 <td class="objectLink"><%= id %></td>
436 <td class="objectLink"><%= name %></td>
437 <td><%= enabled %></td>
438 <td><%= omf_friendly %></td>
439 <td><%= description %></td>
440 <td><%= slice_url %></td>
441 <td><%= idToName(site,"sites","name") %></td>
442 <td><%= max_slivers %></td>
443 <td><%= idToName(service,"services","name") %></td>
446 <script type="text/template" id="xosAdmin-slice-detail-template">
447 <h3>Detail View: Slice</h3>
450 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
451 <tr><td>Enabled:</td><td><input type="checkbox" name="enabled" <% if (enabled) print("checked"); %>></td></tr>
\r
452 <tr><td>Description:</td><td><input type="text" name="description" value="<%= description %>"></td></tr>
\r
453 <tr><td>Url:</td><td><input type="text" name="slice_url" value="<%= slice_url %>"></td></tr>
\r
454 <tr><td>Max Slivers:</td><td><input type="text" name="max_slivers" value="<%= max_slivers %>"></td></tr>
\r
455 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
460 <!-- SliceDeployment -->
462 <script type="text/template" id="xosAdmin-sliceDeployment-list-template">
463 <h3><%= title %></h3>
464 <table class="test-table">
475 <script type="text/template" id="xosAdmin-sliceDeployment-listitem-template">
476 <td class="objectLink"><%= id %></td>
477 <td><%= idToName(slice,"slices","name") %></td>
478 <td><%= idToName(deployment,"deployments","name") %></td>
479 <td><%= tenant_id %></td>
482 <script type="text/template" id="xosAdmin-sliceDeployment-detail-template">
483 <h3>Detail View: Slice Deployment</h3>
486 <tr><td>Slice:</td><td><input type="text" name="slice" value="<%= slice %>"></td></tr>
\r
487 <tr><td>Deployment:</td><td><input type="text" name="deployment" value="<%= deployment %>"></td></tr>
\r
488 <tr><td>Tenant Id:</td><td><input type="text" name="tenant_id" value="<%= tenant_id %>"></td></tr>
\r
489 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
494 <!-- SlicePrivilege -->
496 <script type="text/template" id="xosAdmin-slicePrivilege-list-template">
497 <h3><%= title %></h3>
498 <table class="test-table">
509 <script type="text/template" id="xosAdmin-slicePrivilege-listitem-template">
510 <td class="objectLink"><%= id %></td>
511 <td><%= idToName(user,"users","username") %></td>
512 <td><%= idToName(slice,"slices","name") %></td>
513 <td><%= idToName(role,"sliceRoles","role") %></td>
516 <script type="text/template" id="xosAdmin-slicePrivilege-detail-template">
517 <h3>Detail View: Slice Privilege</h3>
520 <tr><td>User:</td><td><input type="text" name="user" value="<%= user %>"></td></tr>
\r
521 <tr><td>Slice:</td><td><input type="text" name="slice" value="<%= slice %>"></td></tr>
\r
522 <tr><td>Role:</td><td><input type="text" name="role" value="<%= role %>"></td></tr>
\r
523 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
530 <script type="text/template" id="xosAdmin-sliver-list-template">
531 <h3><%= title %></h3>
532 <table class="test-table">
537 <th>instance_name</th>
542 <th>deploymentNetwork</th>
551 <script type="text/template" id="xosAdmin-sliver-listitem-template">
552 <td class="objectLink"><%= id %></td>
553 <td class="objectLink"><%= name %></td>
554 <td><%= instance_id %></td>
555 <td><%= instance_name %></td>
556 <td><%= idToName(image,"images","name") %></td>
557 <td><%= idToName(creator,"users","name") %></td>
558 <td><%= idToName(slice,"slices","name") %></td>
559 <td><%= idToName(node,"nodes","name") %></td>
560 <td><%= idToName(deploymentNetwork,"deployments","name") %></td>
561 <td><%= flavor %></td>
562 <td><%= userData %></td>
565 <script type="text/template" id="xosAdmin-sliver-detail-template">
566 <h3>Detail View: Sliver</h3>
569 <tr><td>Name:</td><td><input type="text" name="name" value="<%= name %>"></td></tr>
\r
570 <tr><td>instance_id:</td><td><input type="text" name="instance_id" value="<%= instance_id %>"></td></tr>
\r
571 <tr><td>instance_name:</td><td><input type="text" name="instance_name" value="<%= instance_name %>"></td></tr>
\r
572 <tr><td>Image:</td><td><%= idToSelect("image",image,"images","name") %></td></tr>
\r
573 <tr><td>Creator:</td><td><%= idToSelect("creator",creator,"users","username") %></td></tr>
\r
574 <tr><td>Slice:</td><td><%= idToSelect("deploymentNetwork",deploymentNetwork,"deployments","name") %></td></tr>
\r
575 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
582 <script type="text/template" id="xosAdmin-user-list-template">
583 <h3><%= title %></h3>
584 <table class="test-table">
599 <script type="text/template" id="xosAdmin-user-listitem-template">
600 <td class="objectLink"><%= id %></td>
601 <td class="objectLink"><%= username %></td>
602 <td><%= firstname %></td>
603 <td><%= lastname %></td>
604 <td><%= phone %></td>
605 <td><%= user_url %></td>
606 <td><%= idToName(site,"sites","name") %></td>
609 <script type="text/template" id="xosAdmin-user-detail-template">
610 <h3>Detail View: User</h3>
613 <tr><td>User Name:</td><td><input type="text" name="username" value="<%= username %>"></td></tr>
\r
614 <tr><td>First Name:</td><td><input type="text" name="firstname" value="<%= firstname %>"></td></tr>
\r
615 <tr><td>Last Name:</td><td><input type="text" name="lastname" value="<%= lastname %>"></td></tr>
\r
616 <tr><td>Phone:</td><td><input type="text" name="phone" value="<%= phone %>"></td></tr>
\r
617 <tr><td>Url:</td><td><input type="text" name="user_url" value="<%= user_url %>"></td></tr>
\r
618 <tr><td>Site:</td><td><%= idToSelect("site",site,"sites","name") %></td></tr>
\r
619 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r
624 <!-- UserDeployments -->
626 <script type="text/template" id="xosAdmin-userDeployment-list-template">
627 <h3><%= title %></h3>
628 <table class="test-table">
640 <script type="text/template" id="xosAdmin-userDeployment-listitem-template">
641 <td class="objectLink"><%= id %></td>
642 <td><%= idToName(user,"users","username") %></td>
643 <td><%= idToName(deployment,"deployments","name") %></td>
644 <td><%= kuser_id %></td>
647 <script type="text/template" id="xosAdmin-userDeployment-detail-template">
648 <h3>Detail View: UserDeployment</h3>
651 <tr><td>User:</td><td><input type="text" name="user" value="<%= user %>"></td></tr>
\r
652 <tr><td>Deployment:</td><td><input type="text" name="deployment" value="<%= deployment %>"></td></tr>
\r
653 <tr><td>kuser_id:</td><td><input type="text" name="kuser_id" value="<%= kuser_id %>"></td></tr>
\r
654 <tr><td colspan=2><button class="btn js-submit">Save</button></td></tr>
\r