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;
|
||||
}
|
||||
@@ -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: [
|
||||
|
||||
@@ -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 });
|
||||
|
||||
Reference in new issue
Block a user