+ define_model(this, {urlRoot: CONTROLLER_API,
+ modelName: "controller",
+ listFields: ["backend_status", "id", "name", "version", "backend_type"],
+ detailFields: ["backend_status", "name", "version", "backend_type", "auth_url", "admin_user", "admin_password", "admin_tenant"],
+ });
+
+ /* removed
+ define_model(this, {urlRoot: CONTROLLERSITEDEPLOYMENT_API,
+ modelName: "controllerSiteDeployment",
+ foreignCollections: ["site_deployments", "controllers"],
+ foreignFields: {"site_deployment": "siteDeployments", "controller": "controllers"},
+ listFields: ["backend_status", "id", "site_deployment", "controller", "tenant_id"],
+ detailFields: ["backend_status", "site_deployment", "controller", "tenant_id"],
+ });
+ */
+
+ /* DELETED in site-controller branch
+
+ define_model(this, {urlRoot: NETWORKDEPLOYMENT_API,
+ modelName: "networkDeployment",
+ foreignFields: {"network": "networks", "deployment": "deployments"},
+ listFields: ["backend_status", "id", "network", "deployment", "net_id"],
+ detailFields: ["backend_status", "network", "deployment", "net_id"],
+ });
+
+ define_model(this, {urlRoot: SLICEDEPLOYMENT_API,
+ foreignCollections: ["slices", "deployments"],
+ modelName: "sliceDeployment",
+ foreignFields: {"slice": "slices", "deployment": "deployments"},
+ listFields: ["backend_status", "id", "slice", "deployment", "tenant_id"],
+ detailFields: ["backend_status", "slice", "deployment", "tenant_id"],
+ });
+
+ define_model(this, {urlRoot: USERDEPLOYMENT_API,
+ foreignCollections: ["users","deployments"],
+ modelName: "userDeployment",
+ foreignFields: {"deployment": "deployments", "user": "users"},
+ listFields: ["backend_status", "id", "user", "deployment", "kuser_id"],
+ detailFields: ["backend_status", "user", "deployment", "kuser_id"],
+ });
+
+ END stuff deleted in site-controller branch */
+
+ /* not deleted, but obsolete since it has degenerated to a ManyToMany with no other fields
+
+ define_model(this, {urlRoot: IMAGEDEPLOYMENTS_API,
+ modelName: "imageDeployment",
+ foreignCollections: ["images", "deployments"],
+ listFields: ["backend_status", "id", "image", "deployment", "glance_image_id"],
+ detailFields: ["backend_status", "image", "deployment", "glance_image_id"],
+ });
+
+ */
+