This commit is contained in:
2022-02-24 16:47:48 +00:00
parent 862b00704b
commit d75f1f5592
3 changed files with 35 additions and 10 deletions

View File

@@ -2,7 +2,7 @@
<div>
<v-row v-if="formState.ready">
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
{{ effectiveView }}
<v-col v-if="showSelector" cols="12">
<v-dialog
v-model="showSelector"
@@ -217,7 +217,7 @@ export default {
availableItems: function() {
const allItems = DashRegistry.availableItems();
const newItems = allItems.filter(
z => !this.effectiveView.find(m => m.id == z.id)
z => !this.effectiveView.find(m => m.id == z.id && z.singleOnly)
);
return newItems;
},
@@ -240,6 +240,7 @@ export default {
} else {
const savedView = JSON.parse(res.data.view);
const availableItems = DashRegistry.availableItems();
//filter out any that are deprecated or no longer accessible due to role change
const allowedView = savedView.filter(z =>
availableItems.find(m => m.id == z.id)
);