added append password and forceemail options to seeder

This commit is contained in:
2022-03-15 23:26:06 +00:00
parent 928ca79e35
commit 2b9218548d
2 changed files with 39 additions and 5 deletions

View File

@@ -16,7 +16,7 @@
# OUTSTANDING #B4BETA # OUTSTANDING #B4BETA
more fucking cases :( more cases
"There is no beta release, only mirage on horizon" - v. putin "There is no beta release, only mirage on horizon" - v. putin
Add ability to set *all* sample data to same email address Add ability to set *all* sample data to same email address

View File

@@ -33,6 +33,33 @@
type="number" type="number"
@input="fieldValueChanged('timeZoneOffset')" @input="fieldValueChanged('timeZoneOffset')"
></v-text-field> ></v-text-field>
<gz-email
ref="emailAddress"
v-model="obj.forceEmail"
:label="$ay.t('EvaluateForceEmail')"
@input="fieldValueChanged('forceEmail')"
></gz-email>
<v-text-field
ref="appendPassword"
v-model="obj.appendPassword"
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
prepend-icon="$ayiKey"
:label="$ay.t('EvaluateAppendPassword')"
:type="reveal ? 'text' : 'password'"
@input="fieldValueChanged('appendPassword')"
@click:append-outer="reveal = !reveal"
></v-text-field>
<v-text-field
ref="appendPassword"
v-model="obj.appendPassword"
:readonly="formState.readOnly"
:label="$ay.t('EvaluateAppendPassword')"
data-cy="appendPassword"
@input="fieldValueChanged('appendPassword')"
></v-text-field>
</v-card-text> </v-card-text>
<v-card-actions> <v-card-actions>
<v-spacer></v-spacer> <v-spacer></v-spacer>
@@ -111,6 +138,7 @@ export default {
data() { data() {
return { return {
seedDialog: false, seedDialog: false,
reveal: true,
formCustomTemplateKey: null, formCustomTemplateKey: null,
selectLists: { selectLists: {
seedLevels: [] seedLevels: []
@@ -118,7 +146,10 @@ export default {
seedingJobActive: false, seedingJobActive: false,
obj: { obj: {
seedLevel: "small", seedLevel: "small",
timeZoneOffset: 0 timeZoneOffset: 0,
e2e: false,
forceEmail: null,
appendPassword: null
}, },
formState: { formState: {
ready: false, ready: false,
@@ -197,9 +228,12 @@ export default {
return; return;
} }
//call seed route //call seed route
let jobId = await window.$gz.api.upsert( // let jobId = await window.$gz.api.upsert(
`trial/seed/${vm.obj.seedLevel}/${vm.obj.timeZoneOffset}/false` // `trial/seed/${vm.obj.seedLevel}/${vm.obj.timeZoneOffset}/false`
); // );
let jobId = await window.$gz.api.upsert("trial", vm.obj);
if (jobId.error) { if (jobId.error) {
throw new Error(window.$gz.errorHandler.errorToString(jobId, vm)); throw new Error(window.$gz.errorHandler.errorToString(jobId, vm));
} }