diff --git a/src/Core/CoreServiceProvider.php b/src/Core/CoreServiceProvider.php index 6f63cd6de..5799d140b 100644 --- a/src/Core/CoreServiceProvider.php +++ b/src/Core/CoreServiceProvider.php @@ -247,5 +247,12 @@ class CoreServiceProvider extends ServiceProvider // @todo add limitations to time etc. according to a config setting } }); + + Discussion::allow('delete', function ($discussion, $user) { + if ($discussion->start_user_id == $user->id && $discussion->participants_count == 1) { + return true; + // @todo add limitations to time etc. according to a config setting + } + }); } }