do not allow user to edit admin contributions

This commit is contained in:
Moriz Wahl 2023-03-30 16:14:36 +02:00
parent cdfcaefa84
commit 64d896f973
2 changed files with 10 additions and 5 deletions

View File

@ -47,7 +47,7 @@
<div v-else class="font-weight-bold">{{ amount | GDD }}</div>
</b-col>
<b-col cols="12" md="1" lg="1" class="text-right align-items-center">
<div v-if="messagesCount > 0" @click="visible = !visible">
<div v-if="messagesCount > 0 && !moderatorId" @click="visible = !visible">
<collapse-icon class="text-right" :visible="visible" />
</div>
</b-col>
@ -58,7 +58,7 @@
>
<b-col cols="3" class="mr-auto text-center">
<div
v-if="!['CONFIRMED', 'DELETED'].includes(state) && !allContribution"
v-if="!['CONFIRMED', 'DELETED'].includes(state) && !allContribution && !moderatorId"
class="test-delete-contribution pointer mr-3"
@click="deleteContribution({ id })"
>
@ -69,7 +69,7 @@
</b-col>
<b-col cols="3" class="text-center">
<div
v-if="!['CONFIRMED', 'DELETED'].includes(state) && !allContribution"
v-if="!['CONFIRMED', 'DELETED'].includes(state) && !allContribution && !moderatorId"
class="test-edit-contribution pointer mr-3"
@click="
$emit('update-contribution-form', {
@ -84,9 +84,8 @@
<div>{{ $t('edit') }}</div>
</div>
</b-col>
<b-col cols="6" class="text-center">
<div v-if="messagesCount > 0" class="pointer" @click="visible = !visible">
<div v-if="messagesCount > 0 && !moderatorId" class="pointer" @click="visible = !visible">
<b-icon icon="chat-dots"></b-icon>
<div>{{ $t('moderatorChat') }}</div>
</div>
@ -180,6 +179,11 @@ export default {
required: false,
default: false,
},
moderatorId: {
type: Number,
required: false,
default: 0,
},
},
data() {
return {

View File

@ -187,6 +187,7 @@ export const listContributions = gql`
messagesCount
deniedAt
deniedBy
moderatorId
}
}
}