update: restrict users from deleting forum topics

This commit is contained in:
Roardom
2022-08-10 21:43:18 -05:00
parent bd0c3472b5
commit 212dd5c1d4
+1 -1
View File
@@ -289,7 +289,7 @@ class TopicController extends Controller
$user = $request->user();
$topic = Topic::findOrFail($id);
\abort_unless($user->group->is_modo || $user->id === $topic->first_post_user_id, 403);
\abort_unless($user->group->is_modo || ($user->id === $topic->first_post_user_id && $topic->num_post <= 1 && $topic->created_at->greaterThan(now()->subDay())), 403);
$posts = $topic->posts();
$posts->delete();
$topic->delete();