This commit is contained in:
@@ -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)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user