mirror of
https://gitlab.com/wgp/dougal/software.git
synced 2025-12-06 12:17:08 +00:00
Add access mixin to Project and use in child component
This commit is contained in:
@@ -44,7 +44,7 @@
|
|||||||
>mdi-format-list-numbered</v-icon>
|
>mdi-format-list-numbered</v-icon>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<dougal-event-edit v-if="writeaccess()"
|
<dougal-event-edit v-if="$parent.writeaccess()"
|
||||||
v-model="eventDialog"
|
v-model="eventDialog"
|
||||||
v-bind="editedEvent"
|
v-bind="editedEvent"
|
||||||
:available-labels="userLabels"
|
:available-labels="userLabels"
|
||||||
@@ -54,7 +54,7 @@
|
|||||||
>
|
>
|
||||||
</dougal-event-edit>
|
</dougal-event-edit>
|
||||||
|
|
||||||
<dougal-event-edit-labels v-if="writeaccess()"
|
<dougal-event-edit-labels v-if="$parent.writeaccess()"
|
||||||
v-model="eventLabelsDialog"
|
v-model="eventLabelsDialog"
|
||||||
:labels="userLabels"
|
:labels="userLabels"
|
||||||
:selected="contextMenuItem ? contextMenuItem.labels||[] : []"
|
:selected="contextMenuItem ? contextMenuItem.labels||[] : []"
|
||||||
@@ -171,7 +171,7 @@
|
|||||||
<v-card-text>
|
<v-card-text>
|
||||||
|
|
||||||
<!-- BEGIN Context menu for log entries -->
|
<!-- BEGIN Context menu for log entries -->
|
||||||
<v-menu v-if="writeaccess()"
|
<v-menu v-if="$parent.writeaccess()"
|
||||||
v-model="contextMenuShow"
|
v-model="contextMenuShow"
|
||||||
:position-x="contextMenuX"
|
:position-x="contextMenuX"
|
||||||
:position-y="contextMenuY"
|
:position-y="contextMenuY"
|
||||||
@@ -325,7 +325,7 @@
|
|||||||
@click="labelSearch=label"
|
@click="labelSearch=label"
|
||||||
>{{label}}</v-chip>
|
>{{label}}</v-chip>
|
||||||
</span>
|
</span>
|
||||||
<dougal-event-edit-history v-if="entry.has_edits && writeaccess()"
|
<dougal-event-edit-history v-if="entry.has_edits && $parent.writeaccess()"
|
||||||
:id="entry.id"
|
:id="entry.id"
|
||||||
:disabled="eventsLoading"
|
:disabled="eventsLoading"
|
||||||
:labels="labels"
|
:labels="labels"
|
||||||
|
|||||||
@@ -20,9 +20,15 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { mapActions, mapGetters } from 'vuex'
|
import { mapActions, mapGetters } from 'vuex'
|
||||||
|
import AccessMixin from '@/mixins/access';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Project',
|
name: 'Project',
|
||||||
|
|
||||||
|
mixins: [
|
||||||
|
AccessMixin
|
||||||
|
],
|
||||||
|
|
||||||
components: {
|
components: {
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
|
|||||||
Reference in New Issue
Block a user