From a1ae4f64e47d7eb86ed0dd58883a411a8bb882aa Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Mon, 9 Jul 2018 15:31:18 +0200 Subject: [PATCH] Hide join section if actor is organizer Signed-off-by: Thomas Citharel --- js/src/components/Event/Event.vue | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/js/src/components/Event/Event.vue b/js/src/components/Event/Event.vue index 6c2cffeb0..7fb8b2493 100644 --- a/js/src/components/Event/Event.vue +++ b/js/src/components/Event/Event.vue @@ -57,13 +57,18 @@ --> -

Vous y allez ? - {{ event.participants.length }} personnes y vont. +

+ Vous êtes organisateur de cet événement.

-

- Vous avez annoncé aller à cet événement. -

- +
+

+ Vous avez annoncé aller à cet événement. +

+

Vous y allez ? + {{ event.participants.length }} personnes y vont. +

+
+ check Join Leave @@ -212,8 +217,10 @@ }) }, actorIsParticipant() { - const actorId = this.$store.state.user.actor.id; - return this.event.participants.map(participant => participant.id).includes(actorId) || actorId === this.event.organizer.id; + return this.event.participants.map(participant => participant.id).includes(this.$store.state.user.actor.id) || this.actorIsOrganizer(); + }, + actorIsOrganizer() { + return this.$store.state.user.actor.id === this.event.organizer.id; } }, props: {