-XOSTenantApp.startNavigation = function() {\r
- Backbone.history.start();\r
- XOSTenantApp.navigationStarted = true;\r
+XOSTenantApp.sanityCheck = function() {\r
+ errors = [];\r
+ if (xos.tenant().blessed_service_classes.length == 0) {\r
+ errors.push("no blessed service classes");\r
+ }\r
+ if (xos.tenant().blessed_flavors.length == 0) {\r
+ errors.push("no blessed flavors");\r
+ }\r
+ if (xos.tenant().blessed_images.length == 0) {\r
+ errors.push("no blessed images");\r
+ }\r
+ if (xos.tenant().blessed_sites.length == 0) {\r
+ errors.push("no blessed sites");\r
+ }\r
+\r
+ if (errors.length > 0) {\r
+ $("#tenantSummary").html("Tenant view sanity check failed<br>" + errors.join("<br>"));\r
+ return false;\r
+ }\r
+\r
+ return true;\r