Cleanup admin quest

This commit is contained in:
2025-10-06 12:36:11 +02:00
parent ae1f65f262
commit b43e8b9219
4 changed files with 35 additions and 11 deletions
+17 -2
View File
@@ -93,6 +93,11 @@ const style = computed<[string, string]>(() => {
const pending = ref(false);
const submitError = ref('');
async function quickSubmit() {
formData.cloned.value.review = '✅';
await submit();
}
async function submit() {
pending.value = true;
submitError.value = '';
@@ -214,12 +219,13 @@ async function submit() {
class="w-full text-center"
>{{ t(submitError) }}</VaAlert
>
<VaButtonGroup :loading="pending" :disabled="pending">
<VaButtonGroup :loading="pending" :disabled="pending" grow>
<VaButton
icon="replay"
color="danger"
:disabled="!formData.isModified.value"
@click.prevent="formData.sync()"
>Reset all values</VaButton
>Reset</VaButton
>
<VaButton
:disabled="formData.isModified.value"
@@ -227,10 +233,19 @@ async function submit() {
>Refresh</VaButton
>
<VaButton
color="success"
:disabled="!formData.isModified.value"
@click.prevent="submit"
>Save</VaButton
>
<VaButton
color="success"
:disabled="
formData.isModified.value || !!formData.cloned.value.review
"
@click.prevent="quickSubmit"
>Save</VaButton
>
</VaButtonGroup>
</div>
</template>