diff --git a/ayanova/src/views/ay-customize.vue b/ayanova/src/views/ay-customize.vue index 191cabcf..bf7c5328 100644 --- a/ayanova/src/views/ay-customize.vue +++ b/ayanova/src/views/ay-customize.vue @@ -242,6 +242,12 @@ export default { } finally { vm.formState.loading = false; } + }, + hideAll() { + for (let i = 0; i < this.obj.length; i++) { + this.obj[i].visible = false; + } + this.formState.dirty = true; } } }; @@ -259,6 +265,9 @@ function clickHandler(menuItem) { case "save": m.vm.submit(); break; + case "DEVHIDEALL": + m.vm.hideAll(); + break; default: window.$gz.eventBus.$emit( @@ -296,6 +305,15 @@ function generateMenu(vm) { }); } menuOptions.menuItems.push({ divider: true, inset: false }); + + if (window.$gz.dev) { + menuOptions.menuItems.push({ + title: "DEV HIDE ALL", + icon: "$ayiMagic", + key: FORM_KEY + ":DEVHIDEALL", + vm: vm + }); + } //Extra link to it here so people can stumble their way onto it //plus it's related to this form and people think Customize for the whole shebang menuOptions.menuItems.push({ @@ -304,6 +322,7 @@ function generateMenu(vm) { data: "adm-translations", key: "app:nav" }); + menuOptions.menuItems.push({ divider: true, inset: false }); window.$gz.eventBus.$emit("menu-change", menuOptions); } diff --git a/ayanova/src/views/svc-csr.vue b/ayanova/src/views/svc-csr.vue index 34de76fd..862913b3 100644 --- a/ayanova/src/views/svc-csr.vue +++ b/ayanova/src/views/svc-csr.vue @@ -17,7 +17,13 @@ data-cy="customerId" > - + - + - +