Add product status tabs, persist user collection seeding, and enhance staging visibility

This commit is contained in:
2026-11-01 16:17:02 +01:00
parent 11f6efad09
commit c06701673a
8 changed files with 281 additions and 68 deletions
+16 -1
View File
@@ -4,6 +4,7 @@ namespace Database\Seeders;
use App\Models\Category;
use App\Models\Color;
use App\Models\MakerWorldCollection;
use App\Models\Material;
use App\Models\Product;
use App\Models\User;
@@ -311,7 +312,21 @@ class DatabaseSeeder extends Seeder
];
foreach ($products as $p) {
Product::create($p);
Product::updateOrCreate(['slug' => $p['slug']], $p);
}
// 4. Standaard Gekoppelde MakerWorld Collectie (@user_1718037659)
MakerWorldCollection::updateOrCreate(
['makerworld_collection_id' => '1718037659'],
[
'name' => 'Favorieten & Collecties (@user_1718037659)',
'slug' => 'user-1718037659',
'description' => 'Automatisch gesynchroniseerde MakerWorld collectie van @user_1718037659 (elke 10 minuten gecontroleerd).',
'user_handle' => 'user_1718037659',
'source_url' => 'https://makerworld.com/nl/@user_1718037659/collections',
'is_active_sync' => true,
'sync_interval_minutes' => 10,
]
);
}
}