feat(tenant): add site title and favicon support for tenants and website types

This commit is contained in:
2026-08-14 08:55:59 -03:00
parent 4de08ff2f2
commit bfdaf1c38b
17 changed files with 355 additions and 6 deletions

View File

@@ -104,6 +104,7 @@ class TenantSeeder extends Seeder
'codigo' => 'fiesta_futbol_infantil',
'nombre' => 'Fiesta Fútbol Infantil',
'dominio' => $fiestaDomain,
'site_title' => 'Fiesta Fútbol Infantil',
'primary_color' => '#00973F',
'secondary_color' => '#A0A0A0',
'danger_color' => '#FF8888',
@@ -121,6 +122,10 @@ class TenantSeeder extends Seeder
'images/tennants/fiesta_futbol_infantil/futbol_infantil_footer.png',
'futbol_infantil_footer.png',
),
'favicon' => $this->uploadedImage(
'images/tennants/fiesta_futbol_infantil/futbol_infantil_favicon.png',
'futbol_infantil_favicon.png',
),
'social_media' => self::SOCIAL_MEDIA,
'website_type_code' => 'onticket',
'extras' => [
@@ -229,6 +234,18 @@ class TenantSeeder extends Seeder
}
}
if (
$tenant->favicon
&& $tenant->favicon_id !== $tenant->header_logo_id
&& $tenant->favicon_id !== $tenant->footer_logo_id
) {
try {
$attachmentService->delete($tenant->favicon);
} catch (Throwable) {
// Ignore cleanup errors while recreating demo data.
}
}
$tenant->delete();
}