This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
<v-spacer />
|
||||
</template>
|
||||
<template v-if="activeFilter.defaultFilter == true">
|
||||
<v-btn text @click="resetFilter()" color="primary">{{
|
||||
<v-btn text @click="deleteFilter()" color="primary">{{
|
||||
$ay.t("Reset")
|
||||
}}</v-btn>
|
||||
<v-spacer />
|
||||
@@ -98,6 +98,25 @@ export default {
|
||||
activeFilterId: Number
|
||||
},
|
||||
methods: {
|
||||
async deleteFilter() {
|
||||
//prompt if a true delete and not a default filter "reset"
|
||||
if (!this.activeFilter.defaultFilter) {
|
||||
let dialogResult = await window.$gz.dialog.confirmDelete();
|
||||
if (dialogResult != true) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
window.$gz.form.deleteAllErrorBoxErrors(vm);
|
||||
let res = await window.$gz.api.remove(
|
||||
`data-list-filter/${this.activeFilter.id}`
|
||||
);
|
||||
if (res.error) {
|
||||
throw new Error(window.$gz.errorHandler.errorToString(res, this));
|
||||
} else {
|
||||
this.close({ refresh: true });
|
||||
}
|
||||
},
|
||||
async saveAndExit(saveAs) {
|
||||
if (saveAs) {
|
||||
//SAVE AS
|
||||
|
||||
Reference in New Issue
Block a user