From 458ce5414363f37df94ebbc672dad784ad8fa1ee Mon Sep 17 00:00:00 2001 From: Tusooa Zhu Date: Thu, 17 Mar 2022 17:32:16 -0400 Subject: Mark inactive and active announcements for admin --- src/components/announcement/announcement.js | 3 +++ src/components/announcement/announcement.vue | 2 ++ 2 files changed, 5 insertions(+) (limited to 'src/components') diff --git a/src/components/announcement/announcement.js b/src/components/announcement/announcement.js index 253e2bb2..893a07e0 100644 --- a/src/components/announcement/announcement.js +++ b/src/components/announcement/announcement.js @@ -46,6 +46,9 @@ const Announcement = { } return this.formatTimeOrDate(time, localeService.internalToBrowserLocale(this.$i18n.locale)) + }, + inactive () { + return this.announcement.inactive } }, methods: { diff --git a/src/components/announcement/announcement.vue b/src/components/announcement/announcement.vue index 1e4edcca..f3b73d89 100644 --- a/src/components/announcement/announcement.vue +++ b/src/components/announcement/announcement.vue @@ -35,6 +35,8 @@ v-if="currentUser" class="btn button-default" :class="{ toggled: isRead }" + :disabled="inactive" + :title="inactive ? $t('announcements.inactive_message') : ''" @click="markAsRead" > {{ $t('announcements.mark_as_read_action') }} -- cgit v1.2.3-70-g09d2