From c3323f01224f18747fe59a31ff68e147e4cf0e56 Mon Sep 17 00:00:00 2001 From: CaTasTrOOf <benoit@besnard.biz> Date: Wed, 26 Jan 2022 11:15:04 +0100 Subject: [PATCH] Fix bug displaying date in future exits --- components/member/List.vue | 14 +++++++++----- pages/previsions/futures_sorties.vue | 3 ++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/components/member/List.vue b/components/member/List.vue index ad0d665..2313cd8 100644 --- a/components/member/List.vue +++ b/components/member/List.vue @@ -66,11 +66,7 @@ class="d-none d-sm-table-cell" v-if="displayDate" @click="redirect(member.hash)"> - <BadgeDate - :date=" - Math.min(member.limitDate, member.received_certifications.limit) - " - styleDate="long" /> + <BadgeDate :date="date(member)" styleDate="long" /> </td> <td class="py-1 text-center" :title="$t('favoris.supprimer')"> <button @@ -111,6 +107,10 @@ export default { displayDate: { type: Boolean, default: true + }, + adhesion: { + type: Boolean, + default: false } }, methods: { @@ -124,6 +124,10 @@ export default { this.currentSortDir = this.currentSortDir === "asc" ? "desc" : "asc" } this.currentSort = s + }, + date(member) { + if (this.adhesion) return member.limitDate + return member.received_certifications.limit } }, computed: { diff --git a/pages/previsions/futures_sorties.vue b/pages/previsions/futures_sorties.vue index 864725a..dc6fb5f 100644 --- a/pages/previsions/futures_sorties.vue +++ b/pages/previsions/futures_sorties.vue @@ -44,7 +44,8 @@ <h2 class="h4 text-danger text-center">{{ $t("statut.renew") }}</h2> <MemberList :members="wwResult['membership']" - :displayPubkey="false" /> + :displayPubkey="false" + :adhesion="true" /> </div> </div> </div> -- GitLab