diff --git a/app/Filament/Imports/Helper/ImportPlayer.php b/app/Filament/Imports/Helper/ImportPlayer.php index f1ea79ba..96b58af3 100644 --- a/app/Filament/Imports/Helper/ImportPlayer.php +++ b/app/Filament/Imports/Helper/ImportPlayer.php @@ -7,14 +7,13 @@ use Illuminate\Support\Carbon; use Illuminate\Support\LazyCollection; use Spatie\SimpleExcel\SimpleExcelReader; -set_time_limit(0); - -ini_set('memory_limit', '1G'); - class ImportPlayer { public static function run(string $filePath): void { + set_time_limit(0); + ini_set('memory_limit', '-1'); + $fieldnames = [ 'sport_id', 'match_id', diff --git a/app/Filament/Pages/PlayerProps.php b/app/Filament/Pages/PlayerProps.php index d2361d18..f7f4f560 100644 --- a/app/Filament/Pages/PlayerProps.php +++ b/app/Filament/Pages/PlayerProps.php @@ -81,6 +81,15 @@ class PlayerProps extends Page implements HasForms $this->form->fill(); } + public static function canAccess(): bool + { + // false blockiert den Zugriff für JEDEN (die Seite ist effektiv deaktiviert) + // return false; + + // Alternativ an Bedingungen knüpfen: + return auth()->user()->hasRole('super_admin'); + } + public function getWidgetData(): array { return [