Merge remote-tracking branch 'origin/ICU-284-view-hosts-in-a-host-catalog' into ICU-513-targets

This commit is contained in:
Susmitha Girumala committed 2020-08-21 15:10:26 -04:00
commit ccbd8b1e75
49 files changed
+667 -36

No files matched your search

@@ -39,4 +39,9 @@ export default class GeneratedAuthMethodModel extends BaseModel {
})
disabled;
@attr('number', {
description: 'Current version number of this resource.',
})
version;
}
@@ -33,4 +33,10 @@ export default class GeneratedGroupModel extends BaseModel {
description: 'Whether the resource is disabled',
})
disabled;
@attr('number', {
description: 'Current version number of this resource.',
})
version;
}
@@ -38,4 +38,9 @@ export default class GeneratedHostCatalogModel extends BaseModel {
description: 'Attributes specific to the catalog type'
}) attributes;
@attr('number', {
description: 'Current version number of this resource.',
})
version;
}
@@ -34,4 +34,9 @@ export default class GeneratedScopeModel extends BaseModel {
})
updated_time;
@attr('number', {
description: 'Current version number of this resource.',
})
version;
}
@@ -33,4 +33,9 @@ export default class GeneratedUserModel extends BaseModel {
description: 'Whether the resource is disabled',
})
disabled;
@attr('number', {
description: 'Current version number of this resource.',
})
version;
}
@@ -40,6 +40,10 @@ export default class ApplicationSerializer extends RESTSerializer {
let value = super.serializeAttribute(...arguments);
// Do not serialize read-only attributes.
if (options.readOnly) delete json[key];
// Version is sent only if it has a non-nullish value
if (key === 'version') {
if (json[key] === null || json[key] === undefined) delete json[key];
}
// Do not serialize `disabled` fields.
// TODO: disabled is temporarily disabled
if (key === 'disabled') delete json[key];