Limit-Status im Upload-Flow anzeigen (Warnbanner + Sperrzustände).
Upload-Fehlercodes auswerten und freundliche Dialoge zeigen.
This commit is contained in:
@@ -87,6 +87,15 @@ class CheckEventPackages extends Command
|
||||
|
||||
$daysDiff = $now->diffInDays($expiresAt, false);
|
||||
|
||||
if ($warningDays->isNotEmpty() && $package->gallery_warning_sent_at) {
|
||||
$maxWarningDay = $warningDays->max();
|
||||
if ($maxWarningDay !== null && $daysDiff > $maxWarningDay) {
|
||||
$package->forceFill([
|
||||
'gallery_warning_sent_at' => null,
|
||||
])->save();
|
||||
}
|
||||
}
|
||||
|
||||
if ($daysDiff < 0) {
|
||||
if (! $package->gallery_expired_notified_at) {
|
||||
event(new EventPackageGalleryExpired($package));
|
||||
@@ -139,8 +148,15 @@ class CheckEventPackages extends Command
|
||||
continue;
|
||||
}
|
||||
|
||||
if ($tenantPackage->expiry_warning_sent_at) {
|
||||
continue;
|
||||
if ($eventPackageExpiryDays->isNotEmpty() && $tenantPackage->expiry_warning_sent_at) {
|
||||
$maxTenantWarning = $eventPackageExpiryDays->max();
|
||||
if ($maxTenantWarning !== null && $daysDiff > $maxTenantWarning) {
|
||||
$tenantPackage->forceFill(['expiry_warning_sent_at' => null])->save();
|
||||
} else {
|
||||
continue;
|
||||
}
|
||||
} elseif ($tenantPackage->expiry_warning_sent_at) {
|
||||
$tenantPackage->forceFill(['expiry_warning_sent_at' => null])->save();
|
||||
}
|
||||
|
||||
foreach ($eventPackageExpiryDays as $day) {
|
||||
|
||||
Reference in New Issue
Block a user