+ define_model(this, {urlRoot: SERVICE_API,
+ modelName: "service",
+ listFields: ["backend_status", "id", "name", "enabled", "versionNumber", "published"],
+ detailFields: ["backend_status", "name", "description", "versionNumber"],
+ });
+
+ define_model(this, {urlRoot: FLAVOR_API,
+ modelName: "flavor",
+ m2mFields: {"deployments": "deployments"},
+ listFields: ["backend_status", "id", "name", "flavor", "order", "default"],
+ detailFields: ["backend_status", "name", "description", "flavor", "order", "default", "deployments"],
+ inputType: {"default": "checkbox", "deployments": "picker"},
+ });
+
+ 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
+