Update admin PWA events, branding, and packages
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-19 11:35:38 +01:00
parent 926bc7d070
commit fbff2afa3e
43 changed files with 6846 additions and 6323 deletions

View File

@@ -52,7 +52,7 @@ class SeedDemoSwitcherTenants extends Command
DB::transaction(function () use ($packages, $eventTypes) {
$this->seedCustomerStandardEmpty($packages, $eventTypes);
$this->seedCustomerStarterWedding($packages, $eventTypes);
$this->seedCustomerStandardWedding($packages, $eventTypes);
$this->seedResellerActive($packages, $eventTypes);
$this->seedResellerFull($packages, $eventTypes);
});
@@ -189,14 +189,14 @@ class SeedDemoSwitcherTenants extends Command
$this->comment('Seeded Starter tenant without events.');
}
private function seedCustomerStarterWedding(array $packages, array $eventTypes): void
private function seedCustomerStandardWedding(array $packages, array $eventTypes): void
{
$tenant = $this->upsertTenant(
slug: 'demo-starter-wedding',
name: 'Demo Starter Wedding',
name: 'Demo Standard Wedding',
contactEmail: 'starter-wedding@demo.fotospiel',
attributes: [
'subscription_tier' => 'starter',
'subscription_tier' => 'standard',
'subscription_status' => 'active',
],
);
@@ -204,9 +204,9 @@ class SeedDemoSwitcherTenants extends Command
$this->upsertAdmin($tenant, 'starter-wedding@demo.fotospiel');
TenantPackage::updateOrCreate(
['tenant_id' => $tenant->id, 'package_id' => $packages['starter']->id],
['tenant_id' => $tenant->id, 'package_id' => $packages['standard']->id],
[
'price' => $packages['starter']->price,
'price' => $packages['standard']->price,
'purchased_at' => Carbon::now()->subDays(1),
'expires_at' => Carbon::now()->addMonths(12),
'used_events' => 1,
@@ -216,7 +216,7 @@ class SeedDemoSwitcherTenants extends Command
$event = $this->upsertEvent(
tenant: $tenant,
package: $packages['starter'],
package: $packages['standard'],
eventType: $eventTypes['wedding'] ?? null,
attributes: [
'name' => ['de' => 'Hochzeit Mia & Jonas', 'en' => 'Wedding Mia & Jonas'],