This commit is contained in:
@@ -5,10 +5,6 @@ PRIORITY - ALWAYS Lowest level stuff first, i.e. TODO at server, api route chang
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
todo: Backup, probably need to add option "Do not backup automatically"
|
|
||||||
or something to that effect for scenarios where the built in backup won't be used / won't work
|
|
||||||
rather than a boot environment option I'm thinking a configuration in backupsettings option so it's visible in UI
|
|
||||||
|
|
||||||
todo: translation page needs cjkindex exposed, also it needs a wait indicator when duplicating (in the duplicate button?)
|
todo: translation page needs cjkindex exposed, also it needs a wait indicator when duplicating (in the duplicate button?)
|
||||||
todo: if dbid in url query parameter of contact form on server it should include that in the message
|
todo: if dbid in url query parameter of contact form on server it should include that in the message
|
||||||
also something needs to be fixed there, it's been in notes forever
|
also something needs to be fixed there, it's been in notes forever
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
<span class="text-h4 warning--text mr-6">{{
|
<span class="text-h4 warning--text mr-6">{{
|
||||||
$ay.t("ReadOnly")
|
$ay.t("ReadOnly")
|
||||||
}}</span>
|
}}</span>
|
||||||
<v-btn @click="duplicate()">
|
<v-btn @click="duplicate()" :loading="duplicating">
|
||||||
<v-icon left>fa-clone</v-icon> {{ $ay.t("Duplicate") }}
|
<v-icon left>fa-clone</v-icon> {{ $ay.t("Duplicate") }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-col>
|
</v-col>
|
||||||
@@ -73,6 +73,19 @@
|
|||||||
@input="fieldValueChanged('name')"
|
@input="fieldValueChanged('name')"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
|
<v-checkbox
|
||||||
|
v-model="obj.cjkIndex"
|
||||||
|
:readonly="formState.readOnly"
|
||||||
|
:disabled="formState.readOnly"
|
||||||
|
:label="$ay.t('GlobalCJKIndex')"
|
||||||
|
:hint="$ay.t('GlobalCJKIndexDescription')"
|
||||||
|
:persistent-hint="true"
|
||||||
|
ref="cjkIndex"
|
||||||
|
:error-messages="form().serverErrors(this, 'cjkIndex')"
|
||||||
|
@change="fieldValueChanged('cjkIndex')"
|
||||||
|
></v-checkbox>
|
||||||
|
</v-col>
|
||||||
<!-- ----------------------- -->
|
<!-- ----------------------- -->
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-card>
|
<v-card>
|
||||||
@@ -214,6 +227,7 @@ export default {
|
|||||||
replace: "",
|
replace: "",
|
||||||
replaceDialog: false,
|
replaceDialog: false,
|
||||||
editingActiveTranslation: false,
|
editingActiveTranslation: false,
|
||||||
|
duplicating: false,
|
||||||
obj: {},
|
obj: {},
|
||||||
formState: {
|
formState: {
|
||||||
ready: false,
|
ready: false,
|
||||||
@@ -469,6 +483,7 @@ export default {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
window.$gz.form.deleteAllErrorBoxErrors(vm);
|
window.$gz.form.deleteAllErrorBoxErrors(vm);
|
||||||
|
vm.duplicating = true;
|
||||||
let res = await window.$gz.api.upsert(url);
|
let res = await window.$gz.api.upsert(url);
|
||||||
if (res.error) {
|
if (res.error) {
|
||||||
vm.formState.serverError = res.error;
|
vm.formState.serverError = res.error;
|
||||||
@@ -487,6 +502,7 @@ export default {
|
|||||||
window.$gz.errorHandler.handleFormError(ex, vm);
|
window.$gz.errorHandler.handleFormError(ex, vm);
|
||||||
} finally {
|
} finally {
|
||||||
vm.formState.loading = false;
|
vm.formState.loading = false;
|
||||||
|
vm.duplicating = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -679,7 +695,9 @@ async function fetchTranslatedText(vm) {
|
|||||||
"TranslationDisplayText",
|
"TranslationDisplayText",
|
||||||
"FindAndReplace",
|
"FindAndReplace",
|
||||||
"Find",
|
"Find",
|
||||||
"Replace"
|
"Replace",
|
||||||
|
"GlobalCJKIndex",
|
||||||
|
"GlobalCJKIndexDescription"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user