app: XOSTenantApp,\r
detailFields: ["serviceClass", "default_image", "default_flavor", "network_ports", "mount_data_sets"],\r
fieldDisplayNames: {serviceClass: "Service Level", "default_flavor": "Flavor", "default_image": "Image", "mount_data_sets": "Data Sets"},\r
+\r
+ onShow: function() {\r
+ // the slice selector is in a different table, so make every label cell the maximal width\r
+ make_same_width("#xos-tenant-view-panel", ".xos-label-cell");\r
+ },\r
});\r
\r
XOSTenantApp.tenantSummaryView = tenantSummaryClass;\r
noDeleteColumn: true,\r
disablePaginate: true,\r
disableFilter: true,\r
+ fieldDisplayNames: {"name": "Site"},\r
});\r
\r
XOSTenantApp.tenantSiteListView = tenantSiteListClass;\r
\r
XOSTenantApp.addSlice = function() {\r
var app=this;\r
+\r
+ if (!xos.tenant().current_user_can_create_slice) {\r
+ window.alert("You do not have sufficient rights to create a slice on your site");\r
+ return;\r
+ }\r
+\r
model = new xos.slicesPlus.model({site: xos.tenant().current_user_site_id,\r
name: xos.tenant().current_user_login_base + "_"});\r
console.log(model);\r