This commit is contained in:
@@ -19,9 +19,10 @@
|
||||
<div class="text-h5 mt-8 mb-2">
|
||||
{{ $ay.t("GenerateSampleData") }}
|
||||
</div>
|
||||
<v-col cols="12" sm="6">
|
||||
alert info if insufficient rights to generate "You must be logged
|
||||
in as the SuperUser account to do this"
|
||||
<v-col cols="12" sm="6" v-if="formState.readOnly">
|
||||
<div class="text-h6 mt-8 warning--text">
|
||||
{{ $ay.t("ErrorSecurityAdministratorOnlyMessage") }}
|
||||
</div>
|
||||
</v-col>
|
||||
<v-col cols="12" sm="6">
|
||||
<v-select
|
||||
@@ -33,6 +34,7 @@
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
:readonly="formState.readOnly"
|
||||
:disabled="formState.readOnly"
|
||||
:label="$ay.t('SeedLevel')"
|
||||
></v-select>
|
||||
</v-col>
|
||||
@@ -40,6 +42,7 @@
|
||||
<v-text-field
|
||||
v-model="obj.timeZoneOffset"
|
||||
:readonly="formState.readOnly"
|
||||
:disabled="formState.readOnly"
|
||||
:rules="[
|
||||
form().decimalValid(this, 'timeZoneOffset'),
|
||||
form().required(this, 'timeZoneOffset')
|
||||
@@ -82,6 +85,8 @@ export default {
|
||||
Math.floor(new Date().getTimezoneOffset() / 60) * -1;
|
||||
//get rights to generate sample data and erase db I guess
|
||||
vm.rights = window.$gz.role.getRights(window.$gz.type.TrialSeeder);
|
||||
//set form readonly if it's so
|
||||
vm.formState.readOnly = !vm.rights.change;
|
||||
generateMenu(vm);
|
||||
vm.formState.ready = true;
|
||||
vm.formState.loading = false;
|
||||
@@ -145,6 +150,14 @@ export default {
|
||||
},
|
||||
async generate() {
|
||||
let vm = this;
|
||||
|
||||
if (vm.formState.readOnly) {
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
vm.$ay.t("ErrorSecurityAdministratorOnlyMessage")
|
||||
);
|
||||
return;
|
||||
}
|
||||
try {
|
||||
//Does the database need to be erased?
|
||||
let res = await window.$gz.api.get("license/database-empty");
|
||||
@@ -300,7 +313,8 @@ function fetchTranslatedText(vm) {
|
||||
"AdminEraseDatabaseLastWarning",
|
||||
"UserTimeZoneOffset",
|
||||
"JobCompleted",
|
||||
"JobFailed"
|
||||
"JobFailed",
|
||||
"ErrorSecurityAdministratorOnlyMessage"
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user