This commit is contained in:
@@ -7,7 +7,8 @@ todo: consider moving canDuplicate etc from a "computed" property into methods (
|
|||||||
in fact, look for all computed and consider them carefully because computed seems to be bullshit
|
in fact, look for all computed and consider them carefully because computed seems to be bullshit
|
||||||
todo: remove translation link from customize page
|
todo: remove translation link from customize page
|
||||||
todo: set network speed in dev console of firefox to regular 2g then go through all forms and confirm all still works as this will expose any await issues
|
todo: set network speed in dev console of firefox to regular 2g then go through all forms and confirm all still works as this will expose any await issues
|
||||||
|
todo: chunk-vendors is 12mb! WTF very much slowing down all other ops
|
||||||
|
Not release mode though
|
||||||
todo: I don't really need About on every edit form, keep it for the main top level and remove it from all the edit forms
|
todo: I don't really need About on every edit form, keep it for the main top level and remove it from all the edit forms
|
||||||
|
|
||||||
todo: concurrency violation tests, so far I don't think I've *ever* tested that from the client itself
|
todo: concurrency violation tests, so far I don't think I've *ever* tested that from the client itself
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ export default {
|
|||||||
this.obj = this.$route.params.obj;
|
this.obj = this.$route.params.obj;
|
||||||
vm.formState.loading = false; //here we handle it immediately
|
vm.formState.loading = false; //here we handle it immediately
|
||||||
} else {
|
} else {
|
||||||
vm.getDataFromApi(vm.$route.params.recordid); //let getdata handle loading
|
await vm.getDataFromApi(vm.$route.params.recordid); //let getdata handle loading
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
vm.formState.loading = false; //here we handle it immediately
|
vm.formState.loading = false; //here we handle it immediately
|
||||||
|
|||||||
@@ -253,7 +253,7 @@ export default {
|
|||||||
this.obj = this.$route.params.obj;
|
this.obj = this.$route.params.obj;
|
||||||
vm.formState.loading = false; //here we handle it immediately
|
vm.formState.loading = false; //here we handle it immediately
|
||||||
} else {
|
} else {
|
||||||
vm.getDataFromApi(vm.$route.params.recordid); //let getdata handle loading
|
await vm.getDataFromApi(vm.$route.params.recordid); //let getdata handle loading
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
vm.formState.loading = false; //here we handle it immediately
|
vm.formState.loading = false; //here we handle it immediately
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ export default {
|
|||||||
vm.readOnly = true;
|
vm.readOnly = true;
|
||||||
window.$gz.eventBus.$on("menu-click", clickHandler);
|
window.$gz.eventBus.$on("menu-click", clickHandler);
|
||||||
generateMenu(vm, false);
|
generateMenu(vm, false);
|
||||||
vm.getDataFromApi();
|
await vm.getDataFromApi();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
window.$gz.errorHandler.handleFormError(err, vm);
|
window.$gz.errorHandler.handleFormError(err, vm);
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ export default {
|
|||||||
//SO ALWAYS USER CURRENT LOGGED IN USER ID FOR THIS
|
//SO ALWAYS USER CURRENT LOGGED IN USER ID FOR THIS
|
||||||
//id 0 means create a new record don't load one but thats not applicable here
|
//id 0 means create a new record don't load one but thats not applicable here
|
||||||
|
|
||||||
vm.getDataFromApi();
|
await vm.getDataFromApi();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
window.$gz.errorHandler.handleFormError(err, vm);
|
window.$gz.errorHandler.handleFormError(err, vm);
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ export default {
|
|||||||
vm.formState.readOnly = !vm.rights.change;
|
vm.formState.readOnly = !vm.rights.change;
|
||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
window.$gz.eventBus.$on("menu-click", clickHandler);
|
window.$gz.eventBus.$on("menu-click", clickHandler);
|
||||||
vm.getDataFromApi();
|
await vm.getDataFromApi();
|
||||||
vm.getBackupStatus();
|
vm.getBackupStatus();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ export default {
|
|||||||
vm.formState.readOnly = !vm.rights.change;
|
vm.formState.readOnly = !vm.rights.change;
|
||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
window.$gz.eventBus.$on("menu-click", clickHandler);
|
window.$gz.eventBus.$on("menu-click", clickHandler);
|
||||||
vm.getDataFromApi();
|
await vm.getDataFromApi();
|
||||||
vm.formState.loading = false;
|
vm.formState.loading = false;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ export default {
|
|||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
window.$gz.eventBus.$on("menu-click", clickHandler);
|
window.$gz.eventBus.$on("menu-click", clickHandler);
|
||||||
generateMenu(vm);
|
generateMenu(vm);
|
||||||
vm.getDataFromApi();
|
await vm.getDataFromApi();
|
||||||
vm.formState.loading = false;
|
vm.formState.loading = false;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ export default {
|
|||||||
await initForm(vm);
|
await initForm(vm);
|
||||||
window.$gz.eventBus.$on("menu-click", clickHandler);
|
window.$gz.eventBus.$on("menu-click", clickHandler);
|
||||||
generateMenu(vm);
|
generateMenu(vm);
|
||||||
vm.getDataFromApi();
|
await vm.getDataFromApi();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
window.$gz.errorHandler.handleFormError(err, vm);
|
window.$gz.errorHandler.handleFormError(err, vm);
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ export default {
|
|||||||
vm.rights = window.$gz.role.getRights(window.$gz.type.ServerState);
|
vm.rights = window.$gz.role.getRights(window.$gz.type.ServerState);
|
||||||
vm.formState.readOnly = !vm.rights.change;
|
vm.formState.readOnly = !vm.rights.change;
|
||||||
window.$gz.eventBus.$on("menu-click", clickHandler);
|
window.$gz.eventBus.$on("menu-click", clickHandler);
|
||||||
vm.getDataFromApi();
|
await vm.getDataFromApi();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
window.$gz.errorHandler.handleFormError(err, vm);
|
window.$gz.errorHandler.handleFormError(err, vm);
|
||||||
|
|||||||
@@ -283,7 +283,7 @@ export default {
|
|||||||
this.obj = this.$route.params.obj;
|
this.obj = this.$route.params.obj;
|
||||||
vm.formState.loading = false; //here we handle it immediately
|
vm.formState.loading = false; //here we handle it immediately
|
||||||
} else {
|
} else {
|
||||||
vm.getDataFromApi(vm.$route.params.recordid); //let getdata handle loading
|
await vm.getDataFromApi(vm.$route.params.recordid); //let getdata handle loading
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
vm.formState.loading = false; //here we handle it immediately
|
vm.formState.loading = false; //here we handle it immediately
|
||||||
@@ -389,15 +389,14 @@ export default {
|
|||||||
deep: true
|
deep: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {},
|
||||||
|
methods: {
|
||||||
canSave: function() {
|
canSave: function() {
|
||||||
return this.formState.valid && this.formState.dirty;
|
return this.formState.valid && this.formState.dirty;
|
||||||
},
|
},
|
||||||
canDuplicate: function() {
|
canDuplicate: function() {
|
||||||
return this.formState.valid && !this.formState.dirty;
|
return this.formState.valid && !this.formState.dirty;
|
||||||
}
|
},
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
ayaTypes: function() {
|
ayaTypes: function() {
|
||||||
return window.$gz.type;
|
return window.$gz.type;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user