diff --git a/app/imports/ui/properties/components/inventory/ItemList.vue b/app/imports/ui/properties/components/inventory/ItemList.vue index e9726124..e953ff0a 100644 --- a/app/imports/ui/properties/components/inventory/ItemList.vue +++ b/app/imports/ui/properties/components/inventory/ItemList.vue @@ -7,6 +7,7 @@ @@ -31,6 +32,7 @@ diff --git a/app/imports/ui/properties/components/spells/SpellList.vue b/app/imports/ui/properties/components/spells/SpellList.vue index 190b6c6b..5fe5d29b 100644 --- a/app/imports/ui/properties/components/spells/SpellList.vue +++ b/app/imports/ui/properties/components/spells/SpellList.vue @@ -26,6 +26,7 @@ v-else :key="spell._id" class="item" + :disabled="context.editPermission === false" :data-id="`spell-list-tile-${spell._id}`" :model="spell" :preparing-spells="preparingSpells" @@ -47,6 +48,9 @@ export default { draggable, SpellListTile, }, + inject: { + context: { default: {} } + }, props: { spells: { type: Array, diff --git a/app/imports/ui/properties/components/spells/SpellListTile.vue b/app/imports/ui/properties/components/spells/SpellListTile.vue index 031d0112..8d695ce2 100644 --- a/app/imports/ui/properties/components/spells/SpellListTile.vue +++ b/app/imports/ui/properties/components/spells/SpellListTile.vue @@ -22,12 +22,13 @@ @@ -58,6 +59,9 @@ export default { hideHandle: Boolean, showInfoButton: Boolean, }, + inject: { + context: { default: {} } + }, computed: { hasClickListener(){ return this.$listeners && !!this.$listeners.click;