events werden nun erfolgreich gespeichert, branding wird nun erfolgreich gespeichert, emotionen können nun angelegt werden. Task Ansicht im Event admin verbessert, Buttons in FAB umgewandelt und vereinheitlicht. Teilen-Link Guest PWA schicker gemacht, SynGoogleFonts ausgebaut (mit Einzel-Family-Download).

This commit is contained in:
Codex Agent
2025-11-27 16:08:08 +01:00
parent bfa15cc48e
commit 96f8c5d63c
39 changed files with 1970 additions and 640 deletions

View File

@@ -4,7 +4,6 @@ namespace App\Support;
use App\Models\Event;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Schema;
class WatermarkConfigResolver
{
@@ -18,7 +17,12 @@ class WatermarkConfigResolver
$package = $event->eventPackages->first()?->package;
}
return $package?->branding_allowed === true;
// If no package is attached, default to allowing branding to avoid silently stripping event/tenant branding.
if (! $package) {
return true;
}
return $package->branding_allowed !== false;
}
public static function determinePolicy(Event $event): string