From bf7bf98d98e8d08d484697e81e023e9040233fee Mon Sep 17 00:00:00 2001 From: Ollie Date: Tue, 10 Nov 2026 21:38:08 +0000 Subject: [PATCH] Create Wikis with WikiSuspension in WikiSeeder --- database/seeds/WikisSeeder.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/database/seeds/WikisSeeder.php b/database/seeds/WikisSeeder.php index af9fd972b..9442e7fdf 100644 --- a/database/seeds/WikisSeeder.php +++ b/database/seeds/WikisSeeder.php @@ -8,6 +8,7 @@ use App\WikiManager; use App\WikiSetting; use App\WikiSiteStats; +use App\WikiSuspension; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Hash; @@ -69,6 +70,13 @@ private function createWiki($user, $name, $stats) { WikiSiteStats::create( array_merge($stats, ['wiki_id' => $wiki->id]) ); + + WikiSuspension::factory() + ->recycle($wiki) + ->create([ + // even wiki ids will expire immediately, odd ids will expire in 72 days + 'active_from' => $wiki->id % 2 ? now() : now()->addDays(72), + ]); } public function run() {