From a3181fd68b49cb4d05f623b1c4f21be53c7398fd Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Mon, 26 Jul 2021 17:15:40 +0200 Subject: [PATCH] [Front-end] Allow group events to be edited by group moderators Signed-off-by: Thomas Citharel --- js/src/views/Event/Event.vue | 47 +++++++++++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 6 deletions(-) diff --git a/js/src/views/Event/Event.vue b/js/src/views/Event/Event.vue index b84d3c227..56b437bb9 100755 --- a/js/src/views/Event/Event.vue +++ b/js/src/views/Event/Event.vue @@ -128,7 +128,7 @@

{{ $t("Delete") }} @@ -253,7 +253,7 @@

0 && + [MemberRole.MODERATOR, MemberRole.ADMINISTRATOR].includes( + this.person?.memberships?.elements[0].role + ) + ); + } + + get canManageEvent(): boolean { + return this.actorIsOrganizer || this.hasGroupPrivileges; + } + get endDate(): Date { return this.event.endsOn !== null && this.event.endsOn > this.event.beginsOn ? this.event.endsOn