From c96ab2c895d8e5498ff65ded01bba88387ee5a0e Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 29 Oct 2020 23:38:37 +0000 Subject: [PATCH] --- ayanova/src/views/home-dashboard.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ayanova/src/views/home-dashboard.vue b/ayanova/src/views/home-dashboard.vue index d5f3b52f..cd796768 100644 --- a/ayanova/src/views/home-dashboard.vue +++ b/ayanova/src/views/home-dashboard.vue @@ -117,12 +117,15 @@ export default { vm.formState.serverError = res.error; window.$gz.form.setErrorBoxErrors(vm); } else { - let savedView=JSON.parse(res.data.view); + let savedView = JSON.parse(res.data.view); let availableItems = DashRegistry.availableItems(); - let allowedView=savedView.filter(z=> availableItems.con) + let allowedView = savedView.filter(z => + availableItems.find(m => m.id == z.id) + ); //TODO: Vet the view, ensure only items that match availableItems are allowed through //TODO: set effectiveView based on savedView, availableItems - vm.obj = JSON.parse(res.data.view); + // vm.obj = JSON.parse(res.data.view); + vm.effectiveView = allowedView; //modify the menu as necessary generateMenu(vm); //Update the form status