From cb5aedb86af422a3c39f9aa990173e4260166d68 Mon Sep 17 00:00:00 2001 From: Tajim Date: Tue, 1 Sep 2026 22:05:28 +0600 Subject: [PATCH] feat(forum): allow moderators with manage forums permission to mark questions as answered --- resources/js/pages/Forum/Show.vue | 12 +++++++++--- tests/Feature/ForumTest.php | 12 ++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/resources/js/pages/Forum/Show.vue b/resources/js/pages/Forum/Show.vue index e0708ae..f6e7c23 100644 --- a/resources/js/pages/Forum/Show.vue +++ b/resources/js/pages/Forum/Show.vue @@ -199,7 +199,10 @@ const openImageModal = (src: string, alt = 'Attached image') => { // Toggle Answered const isTogglingAnswered = ref(false); const toggleAnswered = () => { - if (!user.value || user.value.id !== props.post.user_id) { + if ( + !user.value || + (user.value.id !== props.post.user_id && !can('manage forums')) + ) { return; } @@ -925,9 +928,12 @@ function parseMentions( - +