This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
NEXT UP: Build, deploy and test all this block with all devices / browsers, see the test protocol.txt file for how to
|
||||
|
||||
TODO:
|
||||
- Delete works but triggers navigation guard when record has been edited and is dirty and it attempts to navigate away after deletion automatically
|
||||
- DONE Delete works but triggers navigation guard when record has been edited and is dirty and it attempts to navigate away after deletion automatically
|
||||
- Dirty delete should clear dirty after successful delete then move away or whatever
|
||||
- About form when you go to log doesn't update the title bar showing log, still seems to say about ayanova
|
||||
- TechFull user should be edit own but can't navigate to inventory form to test when not going directly from a link ?!
|
||||
|
||||
@@ -13,8 +13,7 @@
|
||||
transition="scale-transition"
|
||||
class="multi-line"
|
||||
outline
|
||||
>{{ formState.errorBoxMessage }}</v-alert
|
||||
>
|
||||
>{{ formState.errorBoxMessage }}</v-alert>
|
||||
</v-flex>
|
||||
<v-flex xs12 sm6 lg4 xl3 px-2>
|
||||
<v-text-field
|
||||
@@ -141,15 +140,15 @@
|
||||
<v-layout align-left justify-center row wrap mt-5>
|
||||
<v-flex xs6 sm4>
|
||||
READY: {{ formState.ready }}
|
||||
<br />
|
||||
<br>
|
||||
LOADING: {{ formState.loading }}
|
||||
<br />
|
||||
<br>
|
||||
DIRTY: {{ formState.dirty }}
|
||||
<br />
|
||||
<br>
|
||||
VALID: {{ formState.valid }}
|
||||
<br />
|
||||
<br>
|
||||
READONLY: {{ formState.readOnly }}
|
||||
<br />
|
||||
<br>
|
||||
</v-flex>
|
||||
</v-layout>
|
||||
</v-form>
|
||||
@@ -229,7 +228,7 @@ function generateMenu(vm, readOnly) {
|
||||
vm.$gzevent.$emit("menu-change", menuOptions);
|
||||
}
|
||||
|
||||
var JUST_DELETED=false;
|
||||
var JUST_DELETED = false;
|
||||
|
||||
export default {
|
||||
beforeCreate() {
|
||||
@@ -433,25 +432,11 @@ export default {
|
||||
vm.formState.serverError = res.error;
|
||||
vm.$gzform.setErrorBoxErrors(vm);
|
||||
} else {
|
||||
JUST_DELETED=true;
|
||||
// navigate backwards
|
||||
vm.$router.go(-1);
|
||||
|
||||
|
||||
// //es-lint-disable-next-line
|
||||
// console.log(vm.$gzform.setFormState);
|
||||
// //success set to not dirty so navigation guard is not triggered
|
||||
// var that=vm;
|
||||
// that.$gzform
|
||||
// .setFormState({
|
||||
// vm: that,
|
||||
// dirty: false
|
||||
// })
|
||||
// .then(() =>{
|
||||
// // navigate backwards
|
||||
// that.$router.go(-1);
|
||||
// }
|
||||
// );
|
||||
//workaround to prevent warning about leaving dirty record
|
||||
//For some reason I couldn't just reset isdirty in formstate
|
||||
JUST_DELETED = true;
|
||||
// navigate backwards
|
||||
vm.$router.go(-1);
|
||||
}
|
||||
})
|
||||
.catch(function handleGetDataFromAPIError(error) {
|
||||
|
||||
@@ -10,11 +10,9 @@
|
||||
transition="scale-transition"
|
||||
class="multi-line"
|
||||
outline
|
||||
>{{ formState.errorBoxMessage }}</v-alert
|
||||
>
|
||||
>{{ formState.errorBoxMessage }}</v-alert>
|
||||
</v-flex>
|
||||
<v-flex>
|
||||
<h1>{{ this.$gzlocale.get("Log") }}</h1>
|
||||
<v-textarea v-model="logText" full-width readonly auto-grow></v-textarea>
|
||||
</v-flex>
|
||||
</v-layout>
|
||||
@@ -24,6 +22,21 @@
|
||||
/* Xeslint-disable */
|
||||
export default {
|
||||
created() {
|
||||
this.$gzevent.$emit("menu-change", {
|
||||
isMain: false,
|
||||
icon: "fa-info-circle",
|
||||
title: this.$gzlocale.get("Log"),
|
||||
menuItems: [
|
||||
// {
|
||||
// title: this.$gzlocale.get("Log"),
|
||||
// icon: "glasses",
|
||||
// surface: true,
|
||||
// key: "app:nav:log",
|
||||
// data: "log"
|
||||
// }
|
||||
]
|
||||
});
|
||||
|
||||
var outText = "";
|
||||
this.$_.forEach(this.$store.state.logArray, function appendLogItem(value) {
|
||||
outText += value + "\n";
|
||||
|
||||
Reference in New Issue
Block a user