This commit is contained in:
2020-10-29 23:37:09 +00:00
parent 2aafb9a3bf
commit 94398ee0fd

View File

@@ -54,7 +54,6 @@ export default {
async created() { async created() {
let vm = this; let vm = this;
try { try {
vm.availableItems = DashRegistry.availableItems();
//keeping in case need later for some localized text or something //keeping in case need later for some localized text or something
// await initForm(vm); // await initForm(vm);
@@ -118,6 +117,11 @@ export default {
vm.formState.serverError = res.error; vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm); window.$gz.form.setErrorBoxErrors(vm);
} else { } else {
let savedView=JSON.parse(res.data.view);
let availableItems = DashRegistry.availableItems();
let allowedView=savedView.filter(z=> availableItems.con)
//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);
//modify the menu as necessary //modify the menu as necessary
generateMenu(vm); generateMenu(vm);
@@ -141,8 +145,9 @@ export default {
}, },
data() { data() {
return { return {
obj: null, savedView: [],
availableItems: [], availableItems: [],
effectiveView: [],
formState: { formState: {
ready: false, ready: false,
dirty: false, dirty: false,