Target aliases list view (#2225)

target aliases list view
This commit is contained in:
Dharini Jeeva authored and GitHub committed 2024-04-11 14:18:38 -07:00
1 parent 9bd45164bf
commit f74f4d4a20
10 files changed
+431 -218

No files matched your search

@@ -114,4 +114,11 @@ export default class GeneratedTargetModel extends BaseModel {
'with_aliases specify the aliases that should be created when the target is created. ',
})
with_aliases;
@attr('array', {
readOnly: true,
description:
'with_aliases specify the aliases that should be created when the target is created. ',
})
aliases;
}
+8
View File
@@ -82,6 +82,14 @@ export default factory.extend({
});
}
const aliases = server.schema.aliases.all().models;
const randomlySelectedAliases =
aliases.length === 0 ? undefined : faker.helpers.arrayElement(aliases);
if (randomlySelectedAliases) {
target.update({
aliases: randomlySelectedAliases.aliases,
});
}
target.update({
hostSets: randomlySelectedHostSets,
brokeredCredentialSourceIds: [
+10 -2
View File
@@ -125,8 +125,16 @@ export default function (server) {
});
// Aliases
const destination_id = server.schema.targets.all().models[0].id;
server.createList('alias', 3, { scope: globalScope, destination_id });
const aliasDestinationTarget = server.schema.targets.all().models[0];
const { id: destination_id } = aliasDestinationTarget;
const aliases = server.createList('alias', 4, {
scope: globalScope,
destination_id,
});
aliasDestinationTarget.update({
aliases: aliases.map((alias) => ({ id: alias.id, value: alias.value })),
});
// Workers
server.createList('worker', 3, { scope: globalScope });