mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-05-02 08:19:33 -05:00
update: restrict users from deleting forum topics
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user