From a1fee6a26b842c7748e4caaab05f6bff952688ba Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 24 May 2020 02:48:39 -0600 Subject: [PATCH] Update PostComponent, hide edit button after 24 hours. Fixes #2188 --- resources/assets/js/components/PostComponent.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/resources/assets/js/components/PostComponent.vue b/resources/assets/js/components/PostComponent.vue index 1c5a3ff29..18ce71e2d 100644 --- a/resources/assets/js/components/PostComponent.vue +++ b/resources/assets/js/components/PostComponent.vue @@ -42,7 +42,7 @@
{{ showComments ? 'Disable' : 'Enable'}} Comments - Edit + Edit Delete
@@ -108,7 +108,7 @@ {{ showComments ? 'Disable' : 'Enable'}} Comments - Edit + Edit Delete @@ -675,7 +675,8 @@ export default { ctxEmbedShowCaption: true, ctxEmbedShowLikes: false, ctxEmbedCompactMode: false, - layout: this.profileLayout + layout: this.profileLayout, + canEdit: false } }, watch: { @@ -773,6 +774,13 @@ export default { self.showComments = true; this.fetchComments(); } + if(this.ownerOrAdmin()) { + let od = new Date(this.status.created_at).getTime() + (1 * 24 * 60 * 60 * 1000); + let now = new Date().getTime(); + if(od > now) { + this.canEdit = true; + } + } this.loaded = true; }).catch(error => { swal('Oops!', 'An error occured, please try refreshing the page.', 'error');