massive improvements to tests, streamlined and synced migrations, fixed a lot of wrong or old table field references. implemented a lot of pages in react for website frontend

This commit is contained in:
Codex Agent
2025-09-30 21:09:52 +02:00
parent 21c9391e2c
commit d1733686a6
114 changed files with 2867 additions and 2411 deletions

View File

@@ -19,9 +19,9 @@ class DemoEventSeeder extends Seeder
'description' => ['de'=>'Demo-Event','en'=>'Demo event'],
'date' => now()->addMonths(3)->toDateString(),
'event_type_id' => $type->id,
'status' => 'published',
'status' => 'active',
'is_active' => true,
'settings' => [],
'settings' => json_encode([]),
'default_locale' => 'de',
]);
}

View File

@@ -5,6 +5,7 @@ namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\Package;
use App\Enums\PackageType;
use Illuminate\Support\Str;
class PackageSeeder extends Seeder
{
@@ -16,6 +17,7 @@ class PackageSeeder extends Seeder
// Endcustomer Packages
Package::create([
'name' => 'Free / Test',
'slug' => Str::slug('Free / Test'),
'type' => PackageType::ENDCUSTOMER,
'price' => 0.00,
'max_photos' => 30,
@@ -33,6 +35,7 @@ class PackageSeeder extends Seeder
Package::create([
'name' => 'Starter',
'slug' => Str::slug('Starter'),
'type' => PackageType::ENDCUSTOMER,
'price' => 29.00,
'max_photos' => 200,
@@ -51,6 +54,7 @@ class PackageSeeder extends Seeder
Package::create([
'name' => 'Pro',
'slug' => Str::slug('Pro'),
'type' => PackageType::ENDCUSTOMER,
'price' => 79.00,
'max_photos' => 1000,
@@ -72,6 +76,7 @@ class PackageSeeder extends Seeder
// Reseller Packages
Package::create([
'name' => 'S (Small Reseller)',
'slug' => Str::slug('S (Small Reseller)'),
'type' => PackageType::RESELLER,
'price' => 199.00,
'max_photos' => 500, // per event limit
@@ -91,6 +96,7 @@ class PackageSeeder extends Seeder
Package::create([
'name' => 'M (Medium Reseller)',
'slug' => Str::slug('M (Medium Reseller)'),
'type' => PackageType::RESELLER,
'price' => 399.00,
'max_photos' => 1000, // per event limit

View File

@@ -16,7 +16,9 @@ class TasksSeeder extends Seeder
'name' => 'Demo Tenant',
'domain' => null,
'is_active' => true,
'settings' => [],
'is_suspended' => false,
'settings' => json_encode([]),
'settings_updated_at' => null,
]
);