From e493c4ed4205ae11f8753a925716352da8967420 Mon Sep 17 00:00:00 2001 From: salam Date: Thu, 21 Aug 2025 17:59:39 +0200 Subject: [PATCH] user wip --- .../Maintenance/MaintenanceCluster.php | 12 ++ .../Resources/Countries/CountryResource.php | 3 + .../Countries/Pages/ManageCountries.php | 2 +- .../Resources/Sports/Pages/ManageSports.php | 2 +- .../Resources/Sports/SportResource.php | 37 ++-- .../Resources/Users/Pages/CreateUser.php | 11 ++ .../Resources/Users/Pages/EditUser.php | 19 ++ .../Resources/Users/Pages/ListUsers.php | 19 ++ .../Resources/Users/Schemas/UserForm.php | 33 ++++ .../Resources/Users/Tables/UsersTable.php | 48 +++++ app/Filament/Resources/Users/UserResource.php | 60 ++++++ app/Models/Odds2way.php | 53 +++++ app/Models/Odds3way.php | 54 ++++++ app/Models/OddsDnb.php | 53 +++++ app/Models/OddsHandicap.php | 54 ++++++ app/Models/OddsTotal.php | 54 ++++++ app/Models/Supervisor.php | 41 ++++ app/Models/SupervisorProcess.php | 13 ++ app/Policies/SportPolicy.php | 108 +++++++++++ app/Providers/Filament/AdminPanelProvider.php | 3 +- composer.lock | 28 +-- config/blade-icons.php | 183 ++++++++++++++++++ config/filament-shield.php | 2 +- ...2023_05_25_112748_create_events_table.php} | 2 - ...3_08_06_085243_create_supervisor_table.php | 8 - ...4_11_08_053426_create_odds_3ways_table.php | 37 ++++ ...4_11_08_053430_create_odds_2ways_table.php | 35 ++++ ...024_11_08_053430_create_odds_dnb_table.php | 35 ++++ ..._08_053439_create_odds_handicaps_table.php | 36 ++++ ..._11_08_053445_create_odds_totals_table.php | 37 ++++ ...5_05_17_074540_create_bookmakers_table.php | 4 + ...054749_create_supervisor_options_table.php | 28 --- .../filament-shield/ar/filament-shield.php | 80 ++++++++ .../filament-shield/ckb/filament-shield.php | 80 ++++++++ .../filament-shield/cs/filament-shield.php | 80 ++++++++ .../filament-shield/de/filament-shield.php | 80 ++++++++ .../filament-shield/en/filament-shield.php | 83 ++++++++ .../filament-shield/es/filament-shield.php | 80 ++++++++ .../filament-shield/fa/filament-shield.php | 80 ++++++++ .../filament-shield/fr/filament-shield.php | 80 ++++++++ .../filament-shield/hu/filament-shield.php | 80 ++++++++ .../filament-shield/hy/filament-shield.php | 80 ++++++++ .../filament-shield/id/filament-shield.php | 80 ++++++++ .../filament-shield/it/filament-shield.php | 80 ++++++++ .../filament-shield/ja/filament-shield.php | 80 ++++++++ .../filament-shield/ka/filament-shield.php | 80 ++++++++ .../filament-shield/km/filament-shield.php | 80 ++++++++ .../filament-shield/ko/filament-shield.php | 80 ++++++++ .../filament-shield/ku/filament-shield.php | 80 ++++++++ .../filament-shield/lv/filament-shield.php | 80 ++++++++ .../filament-shield/nl/filament-shield.php | 80 ++++++++ .../filament-shield/pl/filament-shield.php | 83 ++++++++ .../filament-shield/pt_BR/filament-shield.php | 79 ++++++++ .../filament-shield/pt_PT/filament-shield.php | 80 ++++++++ .../filament-shield/ro/filament-shield.php | 80 ++++++++ .../filament-shield/ru/filament-shield.php | 80 ++++++++ .../filament-shield/sk/filament-shield.php | 80 ++++++++ .../filament-shield/sq/filament-shield.php | 80 ++++++++ .../filament-shield/tr/filament-shield.php | 80 ++++++++ .../filament-shield/uk/filament-shield.php | 80 ++++++++ .../filament-shield/vi/filament-shield.php | 80 ++++++++ .../filament-shield/zh_CN/filament-shield.php | 80 ++++++++ .../filament-shield/zh_TW/filament-shield.php | 80 ++++++++ resources/svg/amercanfootball.svg | 4 + resources/svg/australianrules.svg | 4 + resources/svg/badminton.svg | 3 + resources/svg/baseball.svg | 4 + resources/svg/basketball.svg | 3 + resources/svg/beachvolleyball.svg | 3 + resources/svg/bet365.svg | 49 +++++ resources/svg/betradar.svg | 15 ++ resources/svg/bettype.svg | 74 +++++++ resources/svg/calender.svg | 3 + resources/svg/checkbox.svg | 3 + resources/svg/close.svg | 6 + resources/svg/connect.svg | 3 + resources/svg/cricket.svg | 3 + resources/svg/darts.svg | 24 +++ resources/svg/event.svg | 4 + resources/svg/fox.svg | 11 ++ resources/svg/futsal.svg | 3 + resources/svg/greyhound.svg | 6 + resources/svg/handball.svg | 4 + resources/svg/horseracing.svg | 18 ++ resources/svg/icehockey.svg | 3 + resources/svg/marcatori.svg | 13 ++ resources/svg/monitor.svg | 6 + resources/svg/off.svg | 9 + resources/svg/on.svg | 6 + resources/svg/pipe.svg | 3 + resources/svg/player.svg | 13 ++ resources/svg/pokal.svg | 3 + resources/svg/position.svg | 50 +++++ resources/svg/rugby.svg | 4 + resources/svg/snooker.svg | 3 + resources/svg/soccerball.svg | 3 + resources/svg/spinner-anim.svg | 24 +++ resources/svg/spinner.svg | 20 ++ resources/svg/tabletennis.svg | 3 + resources/svg/team.svg | 22 +++ resources/svg/tennisball.svg | 4 + resources/svg/transparent.svg | 0 resources/svg/trophy.svg | 4 + resources/svg/volleyball.svg | 3 + resources/svg/watch.svg | 4 + setup.sh | 6 +- 106 files changed, 3981 insertions(+), 71 deletions(-) create mode 100644 app/Filament/Clusters/Maintenance/MaintenanceCluster.php create mode 100644 app/Filament/Resources/Users/Pages/CreateUser.php create mode 100644 app/Filament/Resources/Users/Pages/EditUser.php create mode 100644 app/Filament/Resources/Users/Pages/ListUsers.php create mode 100644 app/Filament/Resources/Users/Schemas/UserForm.php create mode 100644 app/Filament/Resources/Users/Tables/UsersTable.php create mode 100644 app/Filament/Resources/Users/UserResource.php create mode 100644 app/Models/Odds2way.php create mode 100644 app/Models/Odds3way.php create mode 100644 app/Models/OddsDnb.php create mode 100644 app/Models/OddsHandicap.php create mode 100644 app/Models/OddsTotal.php create mode 100644 app/Models/Supervisor.php create mode 100644 app/Models/SupervisorProcess.php create mode 100644 app/Policies/SportPolicy.php create mode 100644 config/blade-icons.php rename database/migrations/{2025_05_25_112748_create_events_table.php => 2023_05_25_112748_create_events_table.php} (93%) create mode 100644 database/migrations/2024_11_08_053426_create_odds_3ways_table.php create mode 100644 database/migrations/2024_11_08_053430_create_odds_2ways_table.php create mode 100644 database/migrations/2024_11_08_053430_create_odds_dnb_table.php create mode 100644 database/migrations/2024_11_08_053439_create_odds_handicaps_table.php create mode 100644 database/migrations/2024_11_08_053445_create_odds_totals_table.php delete mode 100644 database/migrations/2025_05_22_054749_create_supervisor_options_table.php create mode 100644 lang/vendor/filament-shield/ar/filament-shield.php create mode 100644 lang/vendor/filament-shield/ckb/filament-shield.php create mode 100644 lang/vendor/filament-shield/cs/filament-shield.php create mode 100644 lang/vendor/filament-shield/de/filament-shield.php create mode 100644 lang/vendor/filament-shield/en/filament-shield.php create mode 100644 lang/vendor/filament-shield/es/filament-shield.php create mode 100644 lang/vendor/filament-shield/fa/filament-shield.php create mode 100644 lang/vendor/filament-shield/fr/filament-shield.php create mode 100644 lang/vendor/filament-shield/hu/filament-shield.php create mode 100644 lang/vendor/filament-shield/hy/filament-shield.php create mode 100644 lang/vendor/filament-shield/id/filament-shield.php create mode 100644 lang/vendor/filament-shield/it/filament-shield.php create mode 100644 lang/vendor/filament-shield/ja/filament-shield.php create mode 100644 lang/vendor/filament-shield/ka/filament-shield.php create mode 100644 lang/vendor/filament-shield/km/filament-shield.php create mode 100644 lang/vendor/filament-shield/ko/filament-shield.php create mode 100644 lang/vendor/filament-shield/ku/filament-shield.php create mode 100644 lang/vendor/filament-shield/lv/filament-shield.php create mode 100644 lang/vendor/filament-shield/nl/filament-shield.php create mode 100644 lang/vendor/filament-shield/pl/filament-shield.php create mode 100644 lang/vendor/filament-shield/pt_BR/filament-shield.php create mode 100644 lang/vendor/filament-shield/pt_PT/filament-shield.php create mode 100644 lang/vendor/filament-shield/ro/filament-shield.php create mode 100644 lang/vendor/filament-shield/ru/filament-shield.php create mode 100644 lang/vendor/filament-shield/sk/filament-shield.php create mode 100644 lang/vendor/filament-shield/sq/filament-shield.php create mode 100644 lang/vendor/filament-shield/tr/filament-shield.php create mode 100644 lang/vendor/filament-shield/uk/filament-shield.php create mode 100644 lang/vendor/filament-shield/vi/filament-shield.php create mode 100644 lang/vendor/filament-shield/zh_CN/filament-shield.php create mode 100644 lang/vendor/filament-shield/zh_TW/filament-shield.php create mode 100644 resources/svg/amercanfootball.svg create mode 100644 resources/svg/australianrules.svg create mode 100644 resources/svg/badminton.svg create mode 100644 resources/svg/baseball.svg create mode 100644 resources/svg/basketball.svg create mode 100644 resources/svg/beachvolleyball.svg create mode 100644 resources/svg/bet365.svg create mode 100644 resources/svg/betradar.svg create mode 100644 resources/svg/bettype.svg create mode 100644 resources/svg/calender.svg create mode 100644 resources/svg/checkbox.svg create mode 100644 resources/svg/close.svg create mode 100644 resources/svg/connect.svg create mode 100644 resources/svg/cricket.svg create mode 100644 resources/svg/darts.svg create mode 100644 resources/svg/event.svg create mode 100644 resources/svg/fox.svg create mode 100644 resources/svg/futsal.svg create mode 100644 resources/svg/greyhound.svg create mode 100644 resources/svg/handball.svg create mode 100644 resources/svg/horseracing.svg create mode 100644 resources/svg/icehockey.svg create mode 100644 resources/svg/marcatori.svg create mode 100644 resources/svg/monitor.svg create mode 100644 resources/svg/off.svg create mode 100644 resources/svg/on.svg create mode 100644 resources/svg/pipe.svg create mode 100644 resources/svg/player.svg create mode 100644 resources/svg/pokal.svg create mode 100644 resources/svg/position.svg create mode 100644 resources/svg/rugby.svg create mode 100644 resources/svg/snooker.svg create mode 100644 resources/svg/soccerball.svg create mode 100644 resources/svg/spinner-anim.svg create mode 100644 resources/svg/spinner.svg create mode 100644 resources/svg/tabletennis.svg create mode 100644 resources/svg/team.svg create mode 100644 resources/svg/tennisball.svg create mode 100644 resources/svg/transparent.svg create mode 100644 resources/svg/trophy.svg create mode 100644 resources/svg/volleyball.svg create mode 100644 resources/svg/watch.svg diff --git a/app/Filament/Clusters/Maintenance/MaintenanceCluster.php b/app/Filament/Clusters/Maintenance/MaintenanceCluster.php new file mode 100644 index 00000000..6b7894fa --- /dev/null +++ b/app/Filament/Clusters/Maintenance/MaintenanceCluster.php @@ -0,0 +1,12 @@ +columns([ - TextColumn::make('name')->searchable(), + IconColumn::make('icon') + ->label('') + ->icon(function ($record): string { + return $record->icon; + })->color(function ($record): string { + if ($record->is_active == 1) { + return 'primary'; + } else { + return 'gray'; + } + }), + TextColumn::make('name'), + TextColumn::make('bapi'), + TextColumn::make('bwin'), + TextColumn::make('b365'), + TextColumn::make('logi'), + TextColumn::make('magl'), + ToggleColumn::make('is_active'), ]) ->filters([ // - ]) - ->recordActions([ - EditAction::make(), - DeleteAction::make(), - ]) - ->toolbarActions([ - BulkActionGroup::make([ - DeleteBulkAction::make(), - ]), ]); } diff --git a/app/Filament/Resources/Users/Pages/CreateUser.php b/app/Filament/Resources/Users/Pages/CreateUser.php new file mode 100644 index 00000000..125b3ff8 --- /dev/null +++ b/app/Filament/Resources/Users/Pages/CreateUser.php @@ -0,0 +1,11 @@ +components([ + TextInput::make('name') + ->required(), + TextInput::make('email') + ->label('Email address') + ->email() + ->required(), + DateTimePicker::make('email_verified_at'), + TextInput::make('password') + ->password() + ->required(), + Textarea::make('custom_fields') + ->default(null) + ->columnSpanFull(), + TextInput::make('avatar_url') + ->default(null), + ]); + } +} diff --git a/app/Filament/Resources/Users/Tables/UsersTable.php b/app/Filament/Resources/Users/Tables/UsersTable.php new file mode 100644 index 00000000..2356b76e --- /dev/null +++ b/app/Filament/Resources/Users/Tables/UsersTable.php @@ -0,0 +1,48 @@ +columns([ + TextColumn::make('name') + ->searchable(), + TextColumn::make('email') + ->label('Email address') + ->searchable(), + TextColumn::make('email_verified_at') + ->dateTime() + ->sortable(), + TextColumn::make('created_at') + ->dateTime() + ->sortable() + ->toggleable(isToggledHiddenByDefault: true), + TextColumn::make('updated_at') + ->dateTime() + ->sortable() + ->toggleable(isToggledHiddenByDefault: true), + TextColumn::make('avatar_url') + ->searchable(), + ]) + ->filters([ + // + ]) + ->recordActions([ + EditAction::make(), + ]) + ->toolbarActions([ + BulkActionGroup::make([ + DeleteBulkAction::make(), + ]), + ]); + } +} diff --git a/app/Filament/Resources/Users/UserResource.php b/app/Filament/Resources/Users/UserResource.php new file mode 100644 index 00000000..959813e5 --- /dev/null +++ b/app/Filament/Resources/Users/UserResource.php @@ -0,0 +1,60 @@ + ListUsers::route('/'), + 'create' => CreateUser::route('/create'), + 'edit' => EditUser::route('/{record}/edit'), + ]; + } + + public static function getNavigationBadge(): ?string + { + return parent::getEloquentQuery()->count(); + } +} diff --git a/app/Models/Odds2way.php b/app/Models/Odds2way.php new file mode 100644 index 00000000..f2685837 --- /dev/null +++ b/app/Models/Odds2way.php @@ -0,0 +1,53 @@ + EnumSuspended::class, + 'matchpart_id' => EnumMatchpart::class, + ]; + + public function sport() + { + return $this->belongsTo(Sport::class, 'sport_id'); + } + + public function bookmaker() + { + return $this->belongsTo(Bookmaker::class, 'bookmaker_id'); + } + + public function matchpart() + { + return $this->belongsTo(Matchpart::class, 'matchpart_id'); + } + + public function event() + { + return $this->belongsTo(Event::class, 'event_id'); + } +} diff --git a/app/Models/Odds3way.php b/app/Models/Odds3way.php new file mode 100644 index 00000000..69ca6217 --- /dev/null +++ b/app/Models/Odds3way.php @@ -0,0 +1,54 @@ + EnumSuspended::class, + 'matchpart_id' => EnumMatchpart::class, + ]; + + public function sport() + { + return $this->belongsTo(Sport::class, 'sport_id'); + } + + public function bookmaker() + { + return $this->belongsTo(Bookmaker::class, 'bookmaker_id'); + } + + public function matchpart() + { + return $this->belongsTo(Matchpart::class, 'matchpart_id'); + } + + public function event() + { + return $this->belongsTo(Event::class, 'event_id'); + } +} diff --git a/app/Models/OddsDnb.php b/app/Models/OddsDnb.php new file mode 100644 index 00000000..46e8a726 --- /dev/null +++ b/app/Models/OddsDnb.php @@ -0,0 +1,53 @@ + EnumSuspended::class, + 'matchpart_id' => EnumMatchpart::class, + ]; + + public function sport() + { + return $this->belongsTo(Sport::class, 'sport_id'); + } + + public function bookmaker() + { + return $this->belongsTo(Bookmaker::class, 'bookmaker_id'); + } + + public function matchpart() + { + return $this->belongsTo(Matchpart::class, 'matchpart_id'); + } + + public function event() + { + return $this->belongsTo(Event::class, 'event_id'); + } +} diff --git a/app/Models/OddsHandicap.php b/app/Models/OddsHandicap.php new file mode 100644 index 00000000..763be5c9 --- /dev/null +++ b/app/Models/OddsHandicap.php @@ -0,0 +1,54 @@ + EnumSuspended::class, + 'matchpart_id' => EnumMatchpart::class, + ]; + + public function sport() + { + return $this->belongsTo(Sport::class, 'sport_id'); + } + + public function bookmaker() + { + return $this->belongsTo(Bookmaker::class, 'bookmaker_id'); + } + + public function matchpart() + { + return $this->belongsTo(Matchpart::class, 'matchpart_id'); + } + + public function event() + { + return $this->belongsTo(Event::class, 'event_id'); + } +} diff --git a/app/Models/OddsTotal.php b/app/Models/OddsTotal.php new file mode 100644 index 00000000..9ffc6f97 --- /dev/null +++ b/app/Models/OddsTotal.php @@ -0,0 +1,54 @@ + EnumSuspended::class, + 'matchpart_id' => EnumMatchpart::class, + ]; + + public function sport() + { + return $this->belongsTo(Sport::class, 'sport_id'); + } + + public function bookmaker() + { + return $this->belongsTo(Bookmaker::class, 'bookmaker_id'); + } + + public function matchpart() + { + return $this->belongsTo(Matchpart::class, 'matchpart_id'); + } + + public function event() + { + return $this->belongsTo(Event::class, 'event_id'); + } +} diff --git a/app/Models/Supervisor.php b/app/Models/Supervisor.php new file mode 100644 index 00000000..efa8dcb9 --- /dev/null +++ b/app/Models/Supervisor.php @@ -0,0 +1,41 @@ +belongsTo(Sport::class); + } + + public function bookmaker() + { + return $this->belongsTo(Bookmaker::class, 'bookmaker_id'); + } + + public function customer() + { + return $this->belongsTo(Customer::class, 'client_id'); + } +} diff --git a/app/Models/SupervisorProcess.php b/app/Models/SupervisorProcess.php new file mode 100644 index 00000000..d55e0bfb --- /dev/null +++ b/app/Models/SupervisorProcess.php @@ -0,0 +1,13 @@ +can('view_any_sports::sport'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, Sport $sport): bool + { + return $user->can('view_sports::sport'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_sports::sport'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, Sport $sport): bool + { + return $user->can('update_sports::sport'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, Sport $sport): bool + { + return $user->can('delete_sports::sport'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_sports::sport'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, Sport $sport): bool + { + return $user->can('force_delete_sports::sport'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_sports::sport'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, Sport $sport): bool + { + return $user->can('restore_sports::sport'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_sports::sport'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, Sport $sport): bool + { + return $user->can('replicate_sports::sport'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_sports::sport'); + } +} diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 453ffb03..11014473 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -45,12 +45,13 @@ class AdminPanelProvider extends PanelProvider ->brandLogoHeight('1.8rem') ->unsavedChangesAlerts() ->colors([ - 'primary' => Color::Blue, + 'primary' => Color::Sky, 'secondary' => '#d7d533', ]) ->viteTheme('resources/css/filament/admin/theme.css') ->discoverResources(in: app_path('Filament/Resources'), for: 'App\Filament\Resources') ->discoverPages(in: app_path('Filament/Pages'), for: 'App\Filament\Pages') + ->discoverClusters(in: app_path('Filament/Clusters'), for: 'App\\Filament\\Clusters') ->pages([ Dashboard::class, ]) diff --git a/composer.lock b/composer.lock index 4101a505..20042dab 100644 --- a/composer.lock +++ b/composer.lock @@ -4663,16 +4663,16 @@ }, { "name": "phpoption/phpoption", - "version": "1.9.3", + "version": "1.9.4", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", "shasum": "" }, "require": { @@ -4680,7 +4680,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" }, "type": "library", "extra": { @@ -4722,7 +4722,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.4" }, "funding": [ { @@ -4734,7 +4734,7 @@ "type": "tidelift" } ], - "time": "2024-07-20T21:41:07+00:00" + "time": "2025-08-21T11:53:16+00:00" }, { "name": "phpstan/phpstan", @@ -10013,20 +10013,20 @@ }, { "name": "pestphp/pest", - "version": "v3.8.3", + "version": "v3.8.4", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "165c879fe6e66926235d562123db206861aa6cc1" + "reference": "72cf695554420e21858cda831d5db193db102574" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/165c879fe6e66926235d562123db206861aa6cc1", - "reference": "165c879fe6e66926235d562123db206861aa6cc1", + "url": "https://api.github.com/repos/pestphp/pest/zipball/72cf695554420e21858cda831d5db193db102574", + "reference": "72cf695554420e21858cda831d5db193db102574", "shasum": "" }, "require": { - "brianium/paratest": "^7.8.3", + "brianium/paratest": "^7.8.4", "nunomaduro/collision": "^8.8.2", "nunomaduro/termwind": "^2.3.1", "pestphp/pest-plugin": "^3.0.0", @@ -10109,7 +10109,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v3.8.3" + "source": "https://github.com/pestphp/pest/tree/v3.8.4" }, "funding": [ { @@ -10121,7 +10121,7 @@ "type": "github" } ], - "time": "2025-08-19T10:11:21+00:00" + "time": "2025-08-20T19:12:42+00:00" }, { "name": "pestphp/pest-plugin", diff --git a/config/blade-icons.php b/config/blade-icons.php new file mode 100644 index 00000000..db036727 --- /dev/null +++ b/config/blade-icons.php @@ -0,0 +1,183 @@ + [ + + 'default' => [ + + /* + |----------------------------------------------------------------- + | Icons Path + |----------------------------------------------------------------- + | + | Provide the relative path from your app root to your SVG icons + | directory. Icons are loaded recursively so there's no need to + | list every sub-directory. + | + | Relative to the disk root when the disk option is set. + | + */ + + 'path' => 'resources/svg', + + /* + |----------------------------------------------------------------- + | Filesystem Disk + |----------------------------------------------------------------- + | + | Optionally, provide a specific filesystem disk to read + | icons from. When defining a disk, the "path" option + | starts relatively from the disk root. + | + */ + + 'disk' => '', + + /* + |----------------------------------------------------------------- + | Default Prefix + |----------------------------------------------------------------- + | + | This config option allows you to define a default prefix for + | your icons. The dash separator will be applied automatically + | to every icon name. It's required and needs to be unique. + | + */ + + 'prefix' => 'icon', + + /* + |----------------------------------------------------------------- + | Fallback Icon + |----------------------------------------------------------------- + | + | This config option allows you to define a fallback + | icon when an icon in this set cannot be found. + | + */ + + 'fallback' => '', + + /* + |----------------------------------------------------------------- + | Default Set Classes + |----------------------------------------------------------------- + | + | This config option allows you to define some classes which + | will be applied by default to all icons within this set. + | + */ + + 'class' => '', + + /* + |----------------------------------------------------------------- + | Default Set Attributes + |----------------------------------------------------------------- + | + | This config option allows you to define some attributes which + | will be applied by default to all icons within this set. + | + */ + + 'attributes' => [ + // 'width' => 50, + // 'height' => 50, + ], + + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global Default Classes + |-------------------------------------------------------------------------- + | + | This config option allows you to define some classes which + | will be applied by default to all icons. + | + */ + + 'class' => '', + + /* + |-------------------------------------------------------------------------- + | Global Default Attributes + |-------------------------------------------------------------------------- + | + | This config option allows you to define some attributes which + | will be applied by default to all icons. + | + */ + + 'attributes' => [ + // 'width' => 50, + // 'height' => 50, + ], + + /* + |-------------------------------------------------------------------------- + | Global Fallback Icon + |-------------------------------------------------------------------------- + | + | This config option allows you to define a global fallback + | icon when an icon in any set cannot be found. It can + | reference any icon from any configured set. + | + */ + + 'fallback' => '', + + /* + |-------------------------------------------------------------------------- + | Components + |-------------------------------------------------------------------------- + | + | These config options allow you to define some + | settings related to Blade Components. + | + */ + + 'components' => [ + + /* + |---------------------------------------------------------------------- + | Disable Components + |---------------------------------------------------------------------- + | + | This config option allows you to disable Blade components + | completely. It's useful to avoid performance problems + | when working with large icon libraries. + | + */ + + 'disabled' => false, + + /* + |---------------------------------------------------------------------- + | Default Icon Component Name + |---------------------------------------------------------------------- + | + | This config option allows you to define the name + | for the default Icon class component. + | + */ + + 'default' => 'icon', + + ], + +]; diff --git a/config/filament-shield.php b/config/filament-shield.php index 5ff25845..f9d859d2 100644 --- a/config/filament-shield.php +++ b/config/filament-shield.php @@ -11,7 +11,7 @@ return [ 'is_globally_searchable' => false, 'show_model_path' => true, 'is_scoped_to_tenant' => true, - 'cluster' => null, + 'cluster' => 'App\\Filament\\Clusters\\Maintenance\\MaintenanceCluster', ], 'tenant_model' => null, diff --git a/database/migrations/2025_05_25_112748_create_events_table.php b/database/migrations/2023_05_25_112748_create_events_table.php similarity index 93% rename from database/migrations/2025_05_25_112748_create_events_table.php rename to database/migrations/2023_05_25_112748_create_events_table.php index 8dbf2dfa..a505dd93 100644 --- a/database/migrations/2025_05_25_112748_create_events_table.php +++ b/database/migrations/2023_05_25_112748_create_events_table.php @@ -40,8 +40,6 @@ return new class extends Migration $table->string('home'); // away $table->string('away'); - $table->integer('cnt_bkm_tx')->default(0); - $table->integer('cnt_bkm_ba')->default(0); $table->timestamps(); $table->index(['spid', 'prid', 'txid', 'brid', 'baid', 'cnid', 'grid', 'cgid', 'hoid', 'awid']); }); diff --git a/database/migrations/2023_08_06_085243_create_supervisor_table.php b/database/migrations/2023_08_06_085243_create_supervisor_table.php index 82dda0f6..0a1f7276 100644 --- a/database/migrations/2023_08_06_085243_create_supervisor_table.php +++ b/database/migrations/2023_08_06_085243_create_supervisor_table.php @@ -16,15 +16,8 @@ return new class extends Migration $table->string('command')->nullable(); $table->string('name')->nullable(); - $table->integer('option_id')->default(0); - $table->integer('sport_id')->default(0); - $table->integer('provider_id')->default(0); - $table->integer('client_id')->default(0); - $table->integer('bookmaker_id')->default(0); - $table->integer('sleep')->default(10); $table->integer('limit')->default(0); - $table->integer('multi')->default(0); $table->string('runtime')->nullable(); $table->integer('events')->default(0); @@ -32,7 +25,6 @@ return new class extends Migration $table->boolean('is_cron')->default(0); $table->boolean('is_active')->default(0); - $table->boolean('has_log')->default(0); $table->timestamps(); }); } diff --git a/database/migrations/2024_11_08_053426_create_odds_3ways_table.php b/database/migrations/2024_11_08_053426_create_odds_3ways_table.php new file mode 100644 index 00000000..b1083a61 --- /dev/null +++ b/database/migrations/2024_11_08_053426_create_odds_3ways_table.php @@ -0,0 +1,37 @@ +id(); + $table->foreignId('event_id')->constrained()->cascadeOnDelete(); + $table->integer('sport_id')->default(0); + $table->integer('matchpart_id')->default(0); + $table->integer('bookmaker_id')->default(0); + $table->decimal('home', 7, 3)->default(0); + $table->decimal('draw', 7, 3)->default(0); + $table->decimal('away', 7, 3)->default(0); + $table->decimal('margin', 7, 3)->default(0); + $table->integer('add_time')->default(0); + + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('odds_3ways'); + } +}; diff --git a/database/migrations/2024_11_08_053430_create_odds_2ways_table.php b/database/migrations/2024_11_08_053430_create_odds_2ways_table.php new file mode 100644 index 00000000..e52eda1d --- /dev/null +++ b/database/migrations/2024_11_08_053430_create_odds_2ways_table.php @@ -0,0 +1,35 @@ +id(); + $table->foreignId('event_id')->constrained()->cascadeOnDelete(); + $table->integer('sport_id')->default(0); + $table->integer('matchpart_id')->default(0); + $table->integer('bookmaker_id')->default(0); + $table->decimal('home', 7, 3)->default(0); + $table->decimal('away', 7, 3)->default(0); + $table->decimal('margin', 7, 3)->default(0); + $table->integer('add_time')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('odds_2ways'); + } +}; diff --git a/database/migrations/2024_11_08_053430_create_odds_dnb_table.php b/database/migrations/2024_11_08_053430_create_odds_dnb_table.php new file mode 100644 index 00000000..8b32e7d1 --- /dev/null +++ b/database/migrations/2024_11_08_053430_create_odds_dnb_table.php @@ -0,0 +1,35 @@ +id(); + $table->foreignId('event_id')->constrained()->cascadeOnDelete(); + $table->integer('sport_id')->default(0); + $table->integer('matchpart_id')->default(0); + $table->integer('bookmaker_id')->default(0); + $table->decimal('dnb1', 7, 3)->default(0); + $table->decimal('dnb2', 7, 3)->default(0); + $table->decimal('margin', 7, 3)->default(0); + $table->integer('add_time')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('odds_dnb'); + } +}; diff --git a/database/migrations/2024_11_08_053439_create_odds_handicaps_table.php b/database/migrations/2024_11_08_053439_create_odds_handicaps_table.php new file mode 100644 index 00000000..99279493 --- /dev/null +++ b/database/migrations/2024_11_08_053439_create_odds_handicaps_table.php @@ -0,0 +1,36 @@ +id(); + $table->foreignId('event_id')->constrained()->cascadeOnDelete(); + $table->integer('sport_id')->default(0); + $table->integer('matchpart_id')->default(0); + $table->integer('bookmaker_id')->default(0); + $table->decimal('home', 7, 3)->default(0); + $table->decimal('away', 7, 3)->default(0); + $table->decimal('handicap', 7, 3)->default(0); + $table->decimal('margin', 7, 3)->default(0); + $table->integer('add_time')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('odds_handicaps'); + } +}; diff --git a/database/migrations/2024_11_08_053445_create_odds_totals_table.php b/database/migrations/2024_11_08_053445_create_odds_totals_table.php new file mode 100644 index 00000000..86443133 --- /dev/null +++ b/database/migrations/2024_11_08_053445_create_odds_totals_table.php @@ -0,0 +1,37 @@ +id(); + $table->foreignId('event_id')->constrained()->cascadeOnDelete(); + $table->integer('sport_id')->default(0); + $table->integer('matchpart_id')->default(0); + $table->integer('bookmaker_id')->default(0); + $table->decimal('over', 7, 3)->default(0); + $table->decimal('under', 7, 3)->default(0); + $table->decimal('spread', 7, 3)->default(0); + $table->decimal('margin', 7, 3)->default(0); + $table->integer('add_time')->default(0); + $table->timestamps(); + + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('odds_totals'); + } +}; diff --git a/database/migrations/2025_05_17_074540_create_bookmakers_table.php b/database/migrations/2025_05_17_074540_create_bookmakers_table.php index 8d394497..d69c79bd 100644 --- a/database/migrations/2025_05_17_074540_create_bookmakers_table.php +++ b/database/migrations/2025_05_17_074540_create_bookmakers_table.php @@ -20,6 +20,10 @@ return new class extends Migration $table->boolean('txso')->default(0); $table->boolean('txot')->default(0); $table->boolean('provider_id')->default(0); + $table->boolean('from_tx_soccer')->default(0); + $table->boolean('from_tx_other')->default(0); + $table->boolean('from_betsapi')->default(0); + $table->boolean('from_direct')->default(0); $table->boolean('is_active')->default(0); $table->timestamps(); }); diff --git a/database/migrations/2025_05_22_054749_create_supervisor_options_table.php b/database/migrations/2025_05_22_054749_create_supervisor_options_table.php deleted file mode 100644 index 0651fb9c..00000000 --- a/database/migrations/2025_05_22_054749_create_supervisor_options_table.php +++ /dev/null @@ -1,28 +0,0 @@ -id(); - $table->string('name'); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('supervisor_options'); - } -}; diff --git a/lang/vendor/filament-shield/ar/filament-shield.php b/lang/vendor/filament-shield/ar/filament-shield.php new file mode 100644 index 00000000..8adae593 --- /dev/null +++ b/lang/vendor/filament-shield/ar/filament-shield.php @@ -0,0 +1,80 @@ + 'العنوان', + 'column.guard_name' => 'اسم الحارس', + 'column.roles' => 'الأدوار', + 'column.permissions' => 'الصلاحيات', + 'column.updated_at' => 'تاريخ التحديث', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'العنوان', + 'field.guard_name' => 'اسم الحارس', + 'field.permissions' => 'الصلاحيات', + 'field.select_all.name' => 'تحديد الكل', + 'field.select_all.message' => 'تفعيل كافة الصلاحيات لهذا الدور', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'إدارة الوصول', + 'nav.role.label' => 'الأدوار', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'دور', + 'resource.label.roles' => 'الأدوار', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'الأقسام', + 'resources' => 'المصادر', + 'widgets' => 'الأجزاء', + 'pages' => 'الصفحات', + 'custom' => 'صلاحيات مخصصة', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'أنت غير مخول، لديك صلاحية للوصول', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'عرض', + 'view_any' => 'عرض الكل', + 'create' => 'إضافة', + 'update' => 'تعديل', + 'delete' => 'حذف', + 'delete_any' => 'حذف الكل', + 'force_delete' => 'إجبار الحذف', + 'force_delete_any' => ' إجبار حذف أي', + 'reorder' => 'إعادة ترتيب', + 'restore' => 'استرجاع', + 'restore_any' => 'استرجاع الكل', + 'replicate' => 'استنساخ', + ], +]; diff --git a/lang/vendor/filament-shield/ckb/filament-shield.php b/lang/vendor/filament-shield/ckb/filament-shield.php new file mode 100644 index 00000000..85a4014b --- /dev/null +++ b/lang/vendor/filament-shield/ckb/filament-shield.php @@ -0,0 +1,80 @@ + 'ناو', + 'column.guard_name' => 'ناوی گوارد', + 'column.roles' => 'ڕۆڵەکان', + 'column.permissions' => 'پێرمشنەکان', + 'column.updated_at' => 'نوێکردنەوە لە', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'ناو', + 'field.guard_name' => 'ناوی گوارد', + 'field.permissions' => 'پێرمشنەکان', + 'field.select_all.name' => 'دیاری کردنی هەموو', + 'field.select_all.message' => 'هەموو پێرمشنەکان چالاک بکە کە لە ئێستادا چالاک کراوە بۆ ئەم ڕۆڵە', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'فیڵەمێنت شیڵد', + 'nav.role.label' => 'ڕۆڵەکان', + 'nav.role.icon' => 'heroicon-o-users', + 'resource.label.role' => 'ڕۆڵ', + 'resource.label.roles' => 'ڕۆڵەکان', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'یەکەکان', + 'resources' => 'سەرچاوەکان', + 'widgets' => 'ویجتەکان', + 'pages' => 'پەیجەکان', + 'custom' => 'پێرمشنی تایبەت', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'تۆ مۆڵەتی چوونە ژوورەوەت نییە', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'بینین', + 'view_any' => 'بینینی هەریەک', + 'create' => 'دروستکردن', + 'update' => 'نوێکردنەوە', + 'delete' => 'سڕینەوە', + 'delete_any' => 'سڕینەوەی هەریەک', + 'force_delete' => 'سڕینەوەی تەواو', + 'force_delete_any' => 'سڕینەوەی تەواوی هەریەک', + 'restore' => 'گێڕاندنەوە', + 'reorder' => 'ڕیزکردن', + 'restore_any' => 'گێڕاندنەوەی هەریەک', + 'replicate' => 'دووبارەکردنەوە', + ], +]; diff --git a/lang/vendor/filament-shield/cs/filament-shield.php b/lang/vendor/filament-shield/cs/filament-shield.php new file mode 100644 index 00000000..9e25e8f7 --- /dev/null +++ b/lang/vendor/filament-shield/cs/filament-shield.php @@ -0,0 +1,80 @@ + 'Název', + 'column.guard_name' => 'Název guardu', + 'column.roles' => 'Role', + 'column.permissions' => 'Oprávnění', + 'column.updated_at' => 'Změněno dne', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Název', + 'field.guard_name' => 'Název guardu', + 'field.permissions' => 'Oprávnění', + 'field.select_all.name' => 'Vybrat vše', + 'field.select_all.message' => 'Povolit všechny oprávnení právě Dostupné pro tuto roli', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Role', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Role', + 'resource.label.roles' => 'Role', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entity', + 'resources' => 'Zdroje', + 'widgets' => 'Widgety', + 'pages' => 'Stránky', + 'custom' => 'Vlastní oprávnění', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Nemáte oprávnění k přístupu', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Zobrazit', + 'view_any' => 'Zobrazit jakýkoliv', + 'create' => 'Vyvořit', + 'update' => 'Upravit', + 'delete' => 'Smazat', + 'delete_any' => 'Smazat jakýkoliv', + 'force_delete' => 'Trvale smazat', + 'force_delete_any' => 'Trvale smazat jakýkoliv', + 'restore' => 'Obnovit', + 'reorder' => 'Změnit pořadí', + 'restore_any' => 'Obnovit jakýkoliv', + 'replicate' => 'Duplikovat', + ], +]; diff --git a/lang/vendor/filament-shield/de/filament-shield.php b/lang/vendor/filament-shield/de/filament-shield.php new file mode 100644 index 00000000..1562e2b0 --- /dev/null +++ b/lang/vendor/filament-shield/de/filament-shield.php @@ -0,0 +1,80 @@ + 'Guard-Name', + 'column.name' => 'Name', + 'column.permissions' => 'Berechtigungen', + 'column.roles' => 'Rollen', + 'column.updated_at' => 'Aktualisiert am', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.guard_name' => 'Guard-Name', + 'field.name' => 'Name', + 'field.permissions' => 'Berechtigungen', + 'field.select_all.message' => 'Aktivierung aller Berechtigungen, die derzeit für diese Rolle aktiviert sind', + 'field.select_all.name' => 'Alle auswählen', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'nav.role.label' => 'Rollen', + 'resource.label.role' => 'Rolle', + 'resource.label.roles' => 'Rollen', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entitäten', + 'resources' => 'Ressourcen', + 'widgets' => 'Widgets', + 'pages' => 'Seiten', + 'custom' => 'benutzerdefinierte Berechtigungen', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Sie haben keine Zugangsberechtigung', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Anzeigen', + 'view_any' => 'Alle anzeigen', + 'create' => 'Erstellen', + 'update' => 'Bearbeiten', + 'delete' => 'Löschen', + 'delete_any' => 'Alle löschen', + 'force_delete' => 'Endgültig löschen', + 'force_delete_any' => 'Alle endgültig löschen', + // 'reorder' => 'Reorder', + // 'replicate' => 'Replicate', + 'restore' => 'Wiederherstellen', + 'restore_any' => 'Alle wiederherstellen', + ], +]; diff --git a/lang/vendor/filament-shield/en/filament-shield.php b/lang/vendor/filament-shield/en/filament-shield.php new file mode 100644 index 00000000..9279cac1 --- /dev/null +++ b/lang/vendor/filament-shield/en/filament-shield.php @@ -0,0 +1,83 @@ + 'Name', + 'column.guard_name' => 'Guard Name', + 'column.team' => 'Team', + 'column.roles' => 'Roles', + 'column.permissions' => 'Permissions', + 'column.updated_at' => 'Updated At', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Name', + 'field.guard_name' => 'Guard Name', + 'field.permissions' => 'Permissions', + 'field.team' => 'Team', + 'field.team.placeholder' => 'Select a team ...', + 'field.select_all.name' => 'Select All', + 'field.select_all.message' => 'Enables/Disables all Permissions for this role', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'User Management', + 'nav.role.label' => 'Roles', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Role', + 'resource.label.roles' => 'Roles', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entities', + 'resources' => 'Resources', + 'widgets' => 'Widgets', + 'pages' => 'Pages', + 'custom' => 'Custom Permissions', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'You do not have permission to access', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'View', + 'view_any' => 'View Any', + 'create' => 'Create', + 'update' => 'Update', + 'delete' => 'Delete', + 'delete_any' => 'Delete Any', + 'force_delete' => 'Force Delete', + 'force_delete_any' => 'Force Delete Any', + 'restore' => 'Restore', + 'reorder' => 'Reorder', + 'restore_any' => 'Restore Any', + 'replicate' => 'Replicate', + ], +]; diff --git a/lang/vendor/filament-shield/es/filament-shield.php b/lang/vendor/filament-shield/es/filament-shield.php new file mode 100644 index 00000000..5993e109 --- /dev/null +++ b/lang/vendor/filament-shield/es/filament-shield.php @@ -0,0 +1,80 @@ + 'Nombre', + 'column.guard_name' => 'Guard', + 'column.roles' => 'Roles', + 'column.permissions' => 'Permisos', + 'column.updated_at' => 'Actualizado el', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Nombre', + 'field.guard_name' => 'Guard', + 'field.permissions' => 'Permisos', + 'field.select_all.name' => 'Seleccionar todos', + 'field.select_all.message' => 'Habilitar todos los permisos actualmente habilitados para este rol', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Roles', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Rol', + 'resource.label.roles' => 'Roles', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entidades', + 'resources' => 'Recursos', + 'widgets' => 'Widgets', + 'pages' => 'Páginas', + 'custom' => 'Permisos personalizados', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Usted no tiene permiso de acceso', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Ver un registro en particular', + 'view_any' => 'Ver el listado de registros', + 'create' => 'Crear', + 'update' => 'Actualizar', + 'delete' => 'Eliminar un registro en particular', + 'delete_any' => 'Eliminar varios registros a la vez', + 'force_delete' => 'Forzar elminación de un registro en particular', + 'force_delete_any' => 'Forzar eliminación de varios registros', + 'restore' => 'Restaurar un registro en particular', + 'reorder' => 'Reordenar', + 'restore_any' => 'Restaurar varios registros', + 'replicate' => 'Replicar', + ], +]; diff --git a/lang/vendor/filament-shield/fa/filament-shield.php b/lang/vendor/filament-shield/fa/filament-shield.php new file mode 100644 index 00000000..b1b99272 --- /dev/null +++ b/lang/vendor/filament-shield/fa/filament-shield.php @@ -0,0 +1,80 @@ + 'نام', + 'column.guard_name' => 'نام گارد', + 'column.roles' => 'نقش‌ها', + 'column.permissions' => 'دسترسی‌ها', + 'column.updated_at' => 'به‌روزشده در', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'نام', + 'field.guard_name' => 'نام گارد', + 'field.permissions' => 'دسترسی‌ها', + 'field.select_all.name' => 'انتخاب همه', + 'field.select_all.message' => 'تمام دسترسی‌های فعال فعلی را برای این نقش فعال کن.', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'نقش‌ها', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'نقش', + 'resource.label.roles' => 'نقش‌ها', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'موجودیت‌ها', + 'resources' => 'منابع', + 'widgets' => 'ویجت‌ها', + 'pages' => 'صفحات', + 'custom' => 'دسترسی‌های سفارشی', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'شما اجازه دسترسی ندارید.', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'نمایش', + 'view_any' => 'نمایش همه', + 'create' => 'ایجاد', + 'update' => 'ویرایش', + 'delete' => 'حذف', + 'delete_any' => 'حذف همه', + 'force_delete' => 'حذف اجباری', + 'force_delete_any' => 'حذف اجباری همه', + 'restore' => 'بازیابی', + 'replicate' => 'تکثیر', + 'reorder' => 'مرتب‌سازی', + 'restore_any' => 'بازیابی همه', + ], +]; diff --git a/lang/vendor/filament-shield/fr/filament-shield.php b/lang/vendor/filament-shield/fr/filament-shield.php new file mode 100644 index 00000000..f673672e --- /dev/null +++ b/lang/vendor/filament-shield/fr/filament-shield.php @@ -0,0 +1,80 @@ + 'Nom', + 'column.guard_name' => 'Nom du Guard', + 'column.roles' => 'Rôles', + 'column.permissions' => 'Permissions', + 'column.updated_at' => 'Mis à jour à', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Nom', + 'field.guard_name' => 'Nom du Guard', + 'field.permissions' => 'Permissions', + 'field.select_all.name' => 'Tout sélectionner', + 'field.select_all.message' => 'Activer toutes les autorisations pour ce rôle', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Rôles', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Rôle', + 'resource.label.roles' => 'Rôles', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Section', + 'resources' => 'Ressources', + 'widgets' => 'Widgets', + 'pages' => 'Pages', + 'custom' => 'Permissions personnalisées', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Vous n\'avez pas la permission d\'accéder', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Voir', + 'view_any' => 'Voir tout', + 'create' => 'Créer', + 'update' => 'Mettre à jour', + 'delete' => 'Supprimer', + 'delete_any' => 'Supprimer tout', + 'force_delete' => 'Forcer la suppression', + 'force_delete_any' => 'Forcer la suppression de tout', + 'restore' => 'Restaurer', + 'replicate' => 'Répliquer', + 'reorder' => 'Réordonner', + 'restore_any' => 'Restaurer tout', + ], +]; diff --git a/lang/vendor/filament-shield/hu/filament-shield.php b/lang/vendor/filament-shield/hu/filament-shield.php new file mode 100644 index 00000000..9cb40a17 --- /dev/null +++ b/lang/vendor/filament-shield/hu/filament-shield.php @@ -0,0 +1,80 @@ + 'Név', + 'column.guard_name' => 'Guard név', + 'column.roles' => 'Jogosultságok', + 'column.permissions' => 'Engedélyek', + 'column.updated_at' => 'Frissítve', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Név', + 'field.guard_name' => 'Guard név', + 'field.permissions' => 'Engedélyek', + 'field.select_all.name' => 'Összes kijelölése', + 'field.select_all.message' => 'Engedélyezze az összes jelenleg bekapcsolt engedélyt a szerepkör számára.', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Rendszer', + 'nav.role.label' => 'Jogosultságok', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Jogosultság', + 'resource.label.roles' => 'Jogosultságok', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entitások', + 'resources' => 'Erőforrások', + 'widgets' => 'Widgetek', + 'pages' => 'Oldalak', + 'custom' => 'Egyedi jogosultságok', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Nincs megfelelő hozzáférésed', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Megtekintés', + 'view_any' => 'Összes megtekintése', + 'create' => 'Létrehozás', + 'update' => 'Módosítás', + 'delete' => 'Törlés', + 'delete_any' => 'Összes törlése', + 'force_delete' => 'Végleges törlés', + 'force_delete_any' => 'Összes végeles törlése', + 'restore' => 'Helyreállítás', + 'reorder' => 'Sorbarendezés', + 'restore_any' => 'Összes helyreállítása', + 'replicate' => 'Másolás', + ], +]; diff --git a/lang/vendor/filament-shield/hy/filament-shield.php b/lang/vendor/filament-shield/hy/filament-shield.php new file mode 100644 index 00000000..a1485896 --- /dev/null +++ b/lang/vendor/filament-shield/hy/filament-shield.php @@ -0,0 +1,80 @@ + 'Անվանում', + 'column.guard_name' => 'Գուարդի անվանում', + 'column.roles' => 'Դերեր', + 'column.permissions' => 'Թույլտվություններ', + 'column.updated_at' => 'Թարմացվել է', + + /* + |------------------------------------------------- ------------------------- + | Form Fields + |------------------------------------------------- ------------------------- + */ + + 'field.name' => 'Անվանում', + 'field.guard_name' => 'Գուարդի անվանում', + 'field.permissions' => 'Թույլտվություններ', + 'field.select_all.name' => 'Ընտրել բոլորը', + 'field.select_all.message' => 'Միացնել բոլոր թույլտվությունները, որոնք Հասանելի են այս դերի համար', + + /* + |------------------------------------------------- ------------------------- + | Navigation & Resource + |------------------------------------------------- ------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Դերեր', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Դեր', + 'resource.label.roles' => 'Դերեր', + + /* + |------------------------------------------------- ------------------------- + | Section & Tabs + |------------------------------------------------- ------------------------- + */ + + 'section' => 'Սուբյեկտներ', + 'resources' => 'Ռեսուրսներ', + 'widgets' => 'Վիդջեթներ', + 'pages' => 'Էջեր', + 'custom' => 'Օգտագործողի թույլտվություններ', + + /* + |------------------------------------------------- ------------------------- + | Messages + |------------------------------------------------- ------------------------- + */ + + 'forbidden' => 'Դուք հասանելիություն չունեք', + + /* + |------------------------------------------------- ------------------------- + | Resource Permissions' Labels + |------------------------------------------------- ------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Դիտել', + 'view_any' => 'Դիտել ցանկացած', + 'create' => 'Ստեղծել', + 'update' => 'Թարմացնել', + 'delete' => 'Ջնջել', + 'delete_any' => 'Ջնջել ցանկացած', + 'force_delete' => 'Ստիպել ջնջել', + 'force_delete_any' => 'Ստիպել ջնջել ցանկացածը', + 'restore' => 'Վերականգնել', + 'reorder' => 'Վերադասավորել', + 'restore_any' => 'Վերադասավորել ցանկացածը', + 'replicate' => 'Կրկնօրինակել', + ], +]; diff --git a/lang/vendor/filament-shield/id/filament-shield.php b/lang/vendor/filament-shield/id/filament-shield.php new file mode 100644 index 00000000..c4bd62cb --- /dev/null +++ b/lang/vendor/filament-shield/id/filament-shield.php @@ -0,0 +1,80 @@ + 'Nama', + 'column.guard_name' => 'Nama Penjaga', + 'column.roles' => 'Peran', + 'column.permissions' => 'Izin', + 'column.updated_at' => 'Dirubah', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Nama', + 'field.guard_name' => 'Nama Penjaga', + 'field.permissions' => 'Izin', + 'field.select_all.name' => 'Pilih Semua', + 'field.select_all.message' => 'Aktifkan semua izin yang Tersedia untuk Peran ini.', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Pelindung', + 'nav.role.label' => 'Peran', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Peran', + 'resource.label.roles' => 'Peran', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entitas', + 'resources' => 'Sumber Daya', + 'widgets' => 'Widget', + 'pages' => 'Halaman', + 'custom' => 'Izin Kustom', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Kamu tidak punya izin akses', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Lihat', + 'view_any' => 'Lihat Apa Saja', + 'create' => 'Buat', + 'update' => 'Perbarui', + 'delete' => 'Hapus', + 'delete_any' => 'Hapus Apa Saja', + 'force_delete' => 'Paksa Hapus', + 'force_delete_any' => 'Paksa Hapus Apa Saja', + 'restore' => 'Pulihkan', + 'replicate' => 'Replikasi', + 'reorder' => 'Susun Ulang', + 'restore_any' => 'Pulihkan Apa Saja', + ], +]; diff --git a/lang/vendor/filament-shield/it/filament-shield.php b/lang/vendor/filament-shield/it/filament-shield.php new file mode 100644 index 00000000..ae5b7956 --- /dev/null +++ b/lang/vendor/filament-shield/it/filament-shield.php @@ -0,0 +1,80 @@ + 'Nome', + 'column.guard_name' => 'Nome Guard', + 'column.roles' => 'Ruoli', + 'column.permissions' => 'Permessi', + 'column.updated_at' => 'Aggiornato a', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Nome', + 'field.guard_name' => 'Nome Guard', + 'field.permissions' => 'Permessi', + 'field.select_all.name' => 'Seleziona Tutto', + 'field.select_all.message' => 'Abilita tutti i Permessi attualmente Abilitati per questo ruolo', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Ruoli', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Ruolo', + 'resource.label.roles' => 'Ruoli', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entities', + 'resources' => 'Resources', + 'widgets' => 'Widgets', + 'pages' => 'Pages', + 'custom' => 'Permessi Personalizzati', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Non hai i permessi di accesso', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + // 'resource_permission_prefixes_labels' => [ + // 'view' => 'View', + // 'view_any' => 'View Any', + // 'create' => 'Create', + // 'update' => 'Update', + // 'delete' => 'Delete', + // 'delete_any' => 'Delete Any', + // 'force_delete' => 'Force Delete', + // 'force_delete_any' => 'Force Delete Any', + // 'restore' => 'Restore', + // 'replicate' => 'Replicate', + // 'reorder' => 'Reorder', + // 'restore_any' => 'Restore Any', + // ], +]; diff --git a/lang/vendor/filament-shield/ja/filament-shield.php b/lang/vendor/filament-shield/ja/filament-shield.php new file mode 100644 index 00000000..81b3111a --- /dev/null +++ b/lang/vendor/filament-shield/ja/filament-shield.php @@ -0,0 +1,80 @@ + '名前', + 'column.guard_name' => 'ガード名', + 'column.roles' => 'ロール', + 'column.permissions' => 'パーミッション', + 'column.updated_at' => '更新日時', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => '名前', + 'field.guard_name' => 'ガード名', + 'field.permissions' => 'パーミッション', + 'field.select_all.name' => 'すべて選択', + 'field.select_all.message' => 'このロールに対して現在有効となっているすべての権限を有効にします。', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'ロール', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'ロール', + 'resource.label.roles' => 'ロール', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'エンティティ', + 'resources' => 'リソース', + 'widgets' => 'ウィジェット', + 'pages' => 'ページ', + 'custom' => 'カスタムパーミッション', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'アクセスするパーミッションがありません。', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => '表示', + 'view_any' => 'どれでも表示', + 'create' => '作成', + 'update' => '更新', + 'delete' => '削除', + 'delete_any' => 'どれでも削除', + 'force_delete' => '強制削除', + 'force_delete_any' => 'どれでも強制削除', + 'restore' => 'リストア', + 'reorder' => '並べ直し', + 'restore_any' => 'どれでもリストア', + 'replicate' => 'レプリカ', + ], +]; diff --git a/lang/vendor/filament-shield/ka/filament-shield.php b/lang/vendor/filament-shield/ka/filament-shield.php new file mode 100644 index 00000000..5c11e576 --- /dev/null +++ b/lang/vendor/filament-shield/ka/filament-shield.php @@ -0,0 +1,80 @@ + 'სახელი', + 'column.guard_name' => 'გუარდის სახელი', + 'column.roles' => 'როლები', + 'column.permissions' => 'ნებართვები', + 'column.updated_at' => 'განახლების თარიღი', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'სახელი', + 'field.guard_name' => 'გუარდის სახელი', + 'field.permissions' => 'ნებართვები', + 'field.select_all.name' => 'ყველას მონიშვნა', + 'field.select_all.message' => 'ჩართეთ ყველა ნებართვა, რომელიც ამჟამად ჩართულია ამ როლისთვის', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'როლები', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'როლი', + 'resource.label.roles' => 'როლები', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'ერთეულები', + 'resources' => 'რესურსები', + 'widgets' => 'ვიდჯეტები', + 'pages' => 'გვერდები', + 'custom' => 'მომხმარებლის ნებართვები', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'თქვენ არ გაქვთ წვდომის ნებართვა', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'ნახვა', + 'view_any' => 'ნებისმიერის ნახვა', + 'create' => 'შექმნა', + 'update' => 'განახლება', + 'delete' => 'წაშლა', + 'delete_any' => 'ნებისმიერის წაშლა', + 'force_delete' => 'იძულებითი წაშლა', + 'force_delete_any' => 'ნებისმიერის იძულებითი წაშლა', + 'restore' => 'აღდგენა', + 'reorder' => 'გადალაგება', + 'restore_any' => 'ნებისმიერის აღდგენა', + 'replicate' => 'დუბლირება', + ], +]; diff --git a/lang/vendor/filament-shield/km/filament-shield.php b/lang/vendor/filament-shield/km/filament-shield.php new file mode 100644 index 00000000..3ba54066 --- /dev/null +++ b/lang/vendor/filament-shield/km/filament-shield.php @@ -0,0 +1,80 @@ + 'ឈ្មោះ', + 'column.guard_name' => 'ឈ្មោះអ្នកមើល', + 'column.roles' => 'តួនាទី', + 'column.permissions' => 'ការអនុញ្ញាតិ', + 'column.updated_at' => 'បានធ្វើបច្ចុប្បន្នភាពនៅ', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'ឈ្មោះ', + 'field.guard_name' => 'ឈ្មោះអ្នកមើល', + 'field.permissions' => 'ការអនុញ្ញាតិ', + 'field.select_all.name' => 'ជ្រើសរើសទាំងអស់', + 'field.select_all.message' => 'បើកការអនុញ្ញាតទាំងអស់ដែលបច្ចុប្បន្នត្រូវបាន បើកដំណើរការ សម្រាប់តួនាទីនេះ។', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'តួនាទី', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'តួនាទី', + 'resource.label.roles' => 'តួនាទី', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'អង្គភាព', + 'resources' => 'ប្រភព', + 'widgets' => 'តារាង', + 'pages' => 'ទំព័រ', + 'custom' => 'ការអនុញ្ញាតផ្ទាល់ខ្លួន', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'អ្នកមិនមានសិទ្ធិចូលប្រើទេ។', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'មើល', + 'view_any' => 'មើលសន្ទស្សន៍', + 'create' => 'បង្កើត', + 'update' => 'ធ្វើបច្ចុប្បន្នភាព', + 'delete' => 'លុប', + 'delete_any' => 'លុបទាំងបាច់', + 'force_delete' => 'បង្ខំ​លុប', + 'force_delete_any' => 'បង្ខំលុបណាមួយ។', + 'restore' => 'ស្តារ', + 'restore_any' => 'ស្តារណាមួយ។', + 'reorder' => 'តម្រៀបឡើងវិញ', + 'replicate' => 'ចម្លង', + ], +]; diff --git a/lang/vendor/filament-shield/ko/filament-shield.php b/lang/vendor/filament-shield/ko/filament-shield.php new file mode 100644 index 00000000..4ae48d38 --- /dev/null +++ b/lang/vendor/filament-shield/ko/filament-shield.php @@ -0,0 +1,80 @@ + '이름', + 'column.guard_name' => '가드 이름', + 'column.roles' => '역할', + 'column.permissions' => '권한', + 'column.updated_at' => '최근 업데이트', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => '이름', + 'field.guard_name' => '가드 이름', + 'field.permissions' => '권한', + 'field.select_all.name' => '전체 선택', + 'field.select_all.message' => '현재 이 역할에 대해 활성화된 모든 권한을 활성화', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => '역할', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => '역할', + 'resource.label.roles' => '역할들', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => '섹션', + 'resources' => '리소스', + 'widgets' => '위젯', + 'pages' => '페이지', + 'custom' => '사용자 정의 권한', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => '접근 권한이 없습니다', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => '보기', + 'view_any' => '모두 보기', + 'create' => '생성', + 'update' => '업데이트', + 'delete' => '삭제', + 'delete_any' => '모두 삭제', + 'force_delete' => '강제 삭제', + 'force_delete_any' => '모두 강제 삭제', + 'restore' => '복구', + 'reorder' => '재정렬', + 'restore_any' => '모두 복구', + 'replicate' => '복제', + ], +]; diff --git a/lang/vendor/filament-shield/ku/filament-shield.php b/lang/vendor/filament-shield/ku/filament-shield.php new file mode 100644 index 00000000..85a4014b --- /dev/null +++ b/lang/vendor/filament-shield/ku/filament-shield.php @@ -0,0 +1,80 @@ + 'ناو', + 'column.guard_name' => 'ناوی گوارد', + 'column.roles' => 'ڕۆڵەکان', + 'column.permissions' => 'پێرمشنەکان', + 'column.updated_at' => 'نوێکردنەوە لە', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'ناو', + 'field.guard_name' => 'ناوی گوارد', + 'field.permissions' => 'پێرمشنەکان', + 'field.select_all.name' => 'دیاری کردنی هەموو', + 'field.select_all.message' => 'هەموو پێرمشنەکان چالاک بکە کە لە ئێستادا چالاک کراوە بۆ ئەم ڕۆڵە', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'فیڵەمێنت شیڵد', + 'nav.role.label' => 'ڕۆڵەکان', + 'nav.role.icon' => 'heroicon-o-users', + 'resource.label.role' => 'ڕۆڵ', + 'resource.label.roles' => 'ڕۆڵەکان', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'یەکەکان', + 'resources' => 'سەرچاوەکان', + 'widgets' => 'ویجتەکان', + 'pages' => 'پەیجەکان', + 'custom' => 'پێرمشنی تایبەت', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'تۆ مۆڵەتی چوونە ژوورەوەت نییە', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'بینین', + 'view_any' => 'بینینی هەریەک', + 'create' => 'دروستکردن', + 'update' => 'نوێکردنەوە', + 'delete' => 'سڕینەوە', + 'delete_any' => 'سڕینەوەی هەریەک', + 'force_delete' => 'سڕینەوەی تەواو', + 'force_delete_any' => 'سڕینەوەی تەواوی هەریەک', + 'restore' => 'گێڕاندنەوە', + 'reorder' => 'ڕیزکردن', + 'restore_any' => 'گێڕاندنەوەی هەریەک', + 'replicate' => 'دووبارەکردنەوە', + ], +]; diff --git a/lang/vendor/filament-shield/lv/filament-shield.php b/lang/vendor/filament-shield/lv/filament-shield.php new file mode 100644 index 00000000..1f90b92e --- /dev/null +++ b/lang/vendor/filament-shield/lv/filament-shield.php @@ -0,0 +1,80 @@ + 'Nosaukums', + 'column.guard_name' => 'Sargs', + 'column.roles' => 'Lomas', + 'column.permissions' => 'Tiesības', + 'column.updated_at' => 'Atjaunots', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Nosaukums', + 'field.guard_name' => 'Sargs', + 'field.permissions' => 'Tiesības', + 'field.select_all.name' => 'Atzīmēt visu', + 'field.select_all.message' => 'Aktivizēt visas pieejamās tiesības šai lomai', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Tiesības', + 'nav.role.label' => 'Lomas', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Loma', + 'resource.label.roles' => 'Lomas', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Vienības', + 'resources' => 'Resursi', + 'widgets' => 'Logrīki', + 'pages' => 'Lapas', + 'custom' => 'Speciālās tiesības', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Jums nav pietiekamu tiesību šī resursa apskatei.', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Skatīt', + 'view_any' => 'Skatīt visu', + 'create' => 'Izveidot', + 'update' => 'Atjaunot', + 'delete' => 'Dzēst', + 'delete_any' => 'Dzēst visu', + 'force_delete' => 'Piespiedu dzēšana', + 'force_delete_any' => 'Piespiedu dzēšana visam', + 'restore' => 'Atjaunot', + 'reorder' => 'Pārkārtot', + 'restore_any' => 'Atjaunot visu', + 'replicate' => 'Replicēt', + ], +]; diff --git a/lang/vendor/filament-shield/nl/filament-shield.php b/lang/vendor/filament-shield/nl/filament-shield.php new file mode 100644 index 00000000..a26b6c6f --- /dev/null +++ b/lang/vendor/filament-shield/nl/filament-shield.php @@ -0,0 +1,80 @@ + 'Naam', + 'column.guard_name' => 'Guard Naam', + 'column.roles' => 'Rollen', + 'column.permissions' => 'Permissies', + 'column.updated_at' => 'Aangepast op', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Naam', + 'field.guard_name' => 'Guard Naam', + 'field.permissions' => 'Permissies', + 'field.select_all.name' => 'Selecteer alles', + 'field.select_all.message' => 'Zet alle permissies aan, die momenteel aangevinkt staan voor deze rol.', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Rollen', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Rol', + 'resource.label.roles' => 'Rollen', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entiteiten', + 'resources' => 'Resources', + 'widgets' => 'Widgets', + 'pages' => 'Pagina\'s', + 'custom' => 'Andere permissies', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Je hebt geen toegang', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Bekijken', + 'view_any' => 'Bekijk elke', + 'create' => 'Aanmaken', + 'update' => 'Bewerken', + 'delete' => 'Verwijderen', + 'delete_any' => 'Verwijder elke', + 'force_delete' => 'Forceer verwijderen', + 'force_delete_any' => 'Forceer verwijderen elke', + 'restore' => 'Herstellen', + 'restore_any' => 'Herstel elke', + 'replicate' => 'Repliceren', + // 'reorder' => 'Reorder', + ], +]; diff --git a/lang/vendor/filament-shield/pl/filament-shield.php b/lang/vendor/filament-shield/pl/filament-shield.php new file mode 100644 index 00000000..636e4d9e --- /dev/null +++ b/lang/vendor/filament-shield/pl/filament-shield.php @@ -0,0 +1,83 @@ + 'Nazwa', + 'column.guard_name' => 'Nazwa Guarda', + 'column.team' => 'Zespół', + 'column.roles' => 'Role', + 'column.permissions' => 'Uprawnienia', + 'column.updated_at' => 'Data aktualizacji', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Nazwa', + 'field.guard_name' => 'Nazwa Guarda', + 'field.permissions' => 'Uprawnienia', + 'field.team' => 'Zespół', + 'field.team.placeholder' => 'Wybierz zespół...', + 'field.select_all.name' => 'Zaznacz wszystko', + 'field.select_all.message' => 'Włącza/wyłącza wszystkie uprawnienia dla tej roli', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Role', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Rola', + 'resource.label.roles' => 'Role', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Komponenty', + 'resources' => 'Zasoby', + 'widgets' => 'Widgety', + 'pages' => 'Strony', + 'custom' => 'Własne uprawnienia', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Nie masz uprawnień do dostępu', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Podgląd', + 'view_any' => 'Podgląd dowolnego', + 'create' => 'Tworzenie', + 'update' => 'Edycja', + 'delete' => 'Usuwanie', + 'delete_any' => 'Usuwanie dowolnego', + 'force_delete' => 'Wymuszone usunięcie', + 'force_delete_any' => 'Wymuszone usunięcie dowolnego', + 'restore' => 'Przywracanie', + 'restore_any' => 'Przywracanie dowolnego', + 'reorder' => 'Zmienianie kolejności', + 'replicate' => 'Duplikowanie', + ], +]; diff --git a/lang/vendor/filament-shield/pt_BR/filament-shield.php b/lang/vendor/filament-shield/pt_BR/filament-shield.php new file mode 100644 index 00000000..cc1014c3 --- /dev/null +++ b/lang/vendor/filament-shield/pt_BR/filament-shield.php @@ -0,0 +1,79 @@ + 'Nome', + 'column.guard_name' => 'Guard', + 'column.roles' => 'Funções', + 'column.permissions' => 'Permissões', + 'column.updated_at' => 'Alterado em', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Nome', + 'field.guard_name' => 'Guard', + 'field.permissions' => 'Permissões', + 'field.select_all.name' => 'Selecionar todos', + 'field.select_all.message' => 'Habilitar todas as permissões para essa função', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Funções', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Função', + 'resource.label.roles' => 'Funções', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + 'section' => 'Entidades', + 'resources' => 'Recursos', + 'widgets' => 'Widgets', + 'pages' => 'Páginas', + 'custom' => 'Permissões customizadas', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Você não tem permissão para acessar', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + // 'resource_permission_prefixes_labels' => [ + // 'view' => 'View', + // 'view_any' => 'View Any', + // 'create' => 'Create', + // 'update' => 'Update', + // 'delete' => 'Delete', + // 'delete_any' => 'Delete Any', + // 'force_delete' => 'Force Delete', + // 'force_delete_any' => 'Force Delete Any', + // 'restore' => 'Restore', + // 'reorder' => 'Reorder', + // 'restore_any' => 'Restore Any', + // 'replicate' => 'Replicate', + // ], +]; diff --git a/lang/vendor/filament-shield/pt_PT/filament-shield.php b/lang/vendor/filament-shield/pt_PT/filament-shield.php new file mode 100644 index 00000000..0caf064c --- /dev/null +++ b/lang/vendor/filament-shield/pt_PT/filament-shield.php @@ -0,0 +1,80 @@ + 'Nome', + 'column.guard_name' => 'Nome da Protecção', + 'column.roles' => 'Funções', + 'column.permissions' => 'Permissões', + 'column.updated_at' => 'Actualizado em', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Nome', + 'field.guard_name' => 'Nome da Protecção', + 'field.permissions' => 'Permissões', + 'field.select_all.name' => 'Selecionar Todos', + 'field.select_all.message' => 'Selecionar todas as Permissões Activas para esta função', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Funções', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Função', + 'resource.label.roles' => 'Funções', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entidades', + 'resources' => 'Recursos', + 'widgets' => 'Widgets', + 'pages' => 'Páginas', + 'custom' => 'Permissões Personalizadas', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Não possui permissões para aceder', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Visualizar', + 'view_any' => 'Visualizar Tudo', + 'create' => 'Criar', + 'update' => 'Actualizar', + 'delete' => 'Eliminar', + 'delete_any' => 'Eliminar Tudo', + 'force_delete' => 'Eliminar Permanentemente', + 'force_delete_any' => 'Eliminar Permanentemente Tudo', + 'restore' => 'Restaurar', + 'reorder' => 'Reordenar', + 'restore_any' => 'Restaurar Tudo', + 'replicate' => 'Replicar', + ], +]; diff --git a/lang/vendor/filament-shield/ro/filament-shield.php b/lang/vendor/filament-shield/ro/filament-shield.php new file mode 100644 index 00000000..d245e4e2 --- /dev/null +++ b/lang/vendor/filament-shield/ro/filament-shield.php @@ -0,0 +1,80 @@ + 'Număr', + 'column.guard_name' => 'Numele paznicului', + 'column.roles' => 'Roluri', + 'column.permissions' => 'Permisiuni', + 'column.updated_at' => 'Actualizat la', + + /* + |------------------------------------------------- ------------------------- + | Form Fields + |------------------------------------------------- ------------------------- + */ + + 'field.name' => 'Nume', + 'field.guard_name' => 'Numele paznicului', + 'field.permissions' => 'Permisiuni', + 'field.select_all.name' => 'Selectați tot', + 'field.select_all.message' => 'Activați toate permisiunile în prezent Activate pentru acest rol', + + /* + |------------------------------------------------- ------------------------- + | Navigation & Resources + |------------------------------------------------- ------------------------- + */ + + 'nav.group' => 'Scut', + 'nav.role.label' => 'Roluri', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Rol', + 'resource.label.roles' => 'Roluri', + + /* + |------------------------------------------------- ------------------------- + | Section & Tabs + |------------------------------------------------- ------------------------- + */ + + 'section' => 'Entități', + 'resources' => 'Resurse', + 'widgets' => 'Widget-uri', + 'pages' => 'Pagini', + 'custom' => 'Permisiuni personalizate', + + /* + |------------------------------------------------- ------------------------- + | Posts + |------------------------------------------------- ------------------------- + */ + + 'forbidden' => 'Nu aveți permisiunea de a accesa', + + /* + |------------------------------------------------- ------------------------- + | Resource Permissions' Labels + |------------------------------------------------- ------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Vizualizare', + 'view_any' => 'Vedeți orice', + 'create' => 'Creează', + 'update' => 'Actualizare', + 'delete' => 'Șterge', + 'delete_any' => 'Șterge orice', + 'force_delete' => 'Forțat ștergerea', + 'force_delete_any' => 'Forțat ștergerea oricărei', + 'restore' => 'Restaurare', + 'reorder' => 'Reordonare', + 'restore_any' => 'Restaurează orice', + 'replicate' => 'Replicare', + ], +]; diff --git a/lang/vendor/filament-shield/ru/filament-shield.php b/lang/vendor/filament-shield/ru/filament-shield.php new file mode 100644 index 00000000..3dcb671b --- /dev/null +++ b/lang/vendor/filament-shield/ru/filament-shield.php @@ -0,0 +1,80 @@ + 'Имя', + 'column.guard_name' => 'Имя гварда', + 'column.roles' => 'Роли', + 'column.permissions' => 'Разрешения', + 'column.updated_at' => 'Обновлено', + + /* + |------------------------------------------------- ------------------------- + | Form Fields + |------------------------------------------------- ------------------------- + */ + + 'field.name' => 'Имя', + 'field.guard_name' => 'Имя гварда', + 'field.permissions' => 'Разрешения', + 'field.select_all.name' => 'Выбрать все', + 'field.select_all.message' => 'Включить все разрешения, которые Доступны для этой роли', + + /* + |------------------------------------------------- ------------------------- + | Navigation & Resource + |------------------------------------------------- ------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Роли', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Роль', + 'resource.label.roles' => 'Роли', + + /* + |------------------------------------------------- ------------------------- + | Section & Tabs + |------------------------------------------------- ------------------------- + */ + + 'section' => 'Сути', + 'resources' => 'Ресурсы', + 'widgets' => 'Виджеты', + 'pages' => 'Страницы', + 'custom' => 'Пользовательские разрешения', + + /* + |------------------------------------------------- ------------------------- + | Messages + |------------------------------------------------- ------------------------- + */ + + 'forbidden' => 'У вас нет доступа', + + /* + |------------------------------------------------- ------------------------- + | Resource Permissions' Labels + |------------------------------------------------- ------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Просмотр', + 'view_any' => 'Может смотреть любое', + 'create' => 'Создание', + 'update' => 'Обновление', + 'delete' => 'Удаление', + 'delete_any' => 'Может удалить любой', + 'force_delete' => 'Принудительно удалить', + 'force_delete_any' => 'Может принудительно удалить любой', + 'restore' => 'Восстановление', + 'reorder' => 'Изменение порядка', + 'restore_any' => 'Может восстановить любой', + 'replicate' => 'Копировать', + ], +]; diff --git a/lang/vendor/filament-shield/sk/filament-shield.php b/lang/vendor/filament-shield/sk/filament-shield.php new file mode 100644 index 00000000..548d500b --- /dev/null +++ b/lang/vendor/filament-shield/sk/filament-shield.php @@ -0,0 +1,80 @@ + 'Meno', + 'column.guard_name' => 'Názov ochrany', + 'column.roles' => 'Roly', + 'column.permissions' => 'Oprávnenia', + 'column.updated_at' => 'Aktualizované', + + /* + |-------------------------------------------------------------------------- + | Polia formulára + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Meno', + 'field.guard_name' => 'Názov ochrany', + 'field.permissions' => 'Oprávnenia', + 'field.select_all.name' => 'Vybrať všetko', + 'field.select_all.message' => 'Povoliť všetky oprávnenia aktuálne Povolené pre túto rolu', + + /* + |-------------------------------------------------------------------------- + | Navigácia & Zdroje + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Roly', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Rola', + 'resource.label.roles' => 'Roly', + + /* + |-------------------------------------------------------------------------- + | Sekcie & Karty + |-------------------------------------------------------------------------- + */ + + 'section' => 'Entity', + 'resources' => 'Zdroje', + 'widgets' => 'Widgety', + 'pages' => 'Stránky', + 'custom' => 'Vlastné oprávnenia', + + /* + |-------------------------------------------------------------------------- + | Správy + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Nemáte oprávnenie na prístup', + + /* + |-------------------------------------------------------------------------- + | Štítky oprávnení zdrojov + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Zobraziť', + 'view_any' => 'Zobraziť všetko', + 'create' => 'Vytvoriť', + 'update' => 'Aktualizovať', + 'delete' => 'Odstrániť', + 'delete_any' => 'Odstrániť všetko', + 'force_delete' => 'Natrvalo odstrániť', + 'force_delete_any' => 'Natrvalo odstrániť všetko', + 'restore' => 'Obnoviť', + 'reorder' => 'Preusporiadať', + 'restore_any' => 'Obnoviť všetko', + 'replicate' => 'Replikovať', + ], +]; diff --git a/lang/vendor/filament-shield/sq/filament-shield.php b/lang/vendor/filament-shield/sq/filament-shield.php new file mode 100644 index 00000000..b4dc19f5 --- /dev/null +++ b/lang/vendor/filament-shield/sq/filament-shield.php @@ -0,0 +1,80 @@ + 'Emri', + 'column.guard_name' => 'Emri i rojes', + 'column.roles' => 'Rolet', + 'column.permissions' => 'Lejet', + 'column.updated_at' => 'Përditësuar në', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Emri', + 'field.guard_name' => 'Emri i rojes', + 'field.permissions' => 'Lejet', + 'field.select_all.name' => 'Zgjidh të gjitha', + 'field.select_all.message' => 'Aktivizo të gjitha lejet aktualisht Aktivizuar për këtë rol', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Rolet', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Rol', + 'resource.label.roles' => 'Rolet', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Seksioni', + 'resources' => 'Burimet', + 'widgets' => 'Widgets', + 'pages' => 'Faqet', + 'custom' => 'Lejet e personalizuara', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Nuk ke leje për të hyrë', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Shiko', + 'view_any' => 'Shiko çdo', + 'create' => 'Krijo', + 'update' => 'Përditëso', + 'delete' => 'Fshi', + 'delete_any' => 'Fshi çdo', + 'force_delete' => 'Fshije me forcë', + 'force_delete_any' => 'Fshije me forcë çdo', + 'restore' => 'Rikthe', + 'reorder' => 'Rirendit', + 'restore_any' => 'Rikthe çdo', + 'replicate' => 'Ripërsërit', + ], +]; diff --git a/lang/vendor/filament-shield/tr/filament-shield.php b/lang/vendor/filament-shield/tr/filament-shield.php new file mode 100644 index 00000000..a66c4607 --- /dev/null +++ b/lang/vendor/filament-shield/tr/filament-shield.php @@ -0,0 +1,80 @@ + 'Ad', + 'column.guard_name' => 'Koruma Adı', + 'column.roles' => 'Roller', + 'column.permissions' => 'İzinler', + 'column.updated_at' => 'Güncellenme Tarihi', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Ad', + 'field.guard_name' => 'Koruma Adı', + 'field.permissions' => 'İzinler', + 'field.select_all.name' => 'Tümünü Seç', + 'field.select_all.message' => 'Bu rol için şu anda Etkin olan tüm İzinleri etkinleştirin', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Kalkan', + 'nav.role.label' => 'Roller', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Rol', + 'resource.label.roles' => 'Roller', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Varlıklar', + 'resources' => 'Kaynaklar', + 'widgets' => 'Araçlar', + 'pages' => 'Sayfalar', + 'custom' => 'Özel İzinler', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Erişim izniniz yok', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Görüntüle', + 'view_any' => 'Herhangi birini görüntüle', + 'create' => 'Oluştur', + 'update' => 'Güncelle', + 'delete' => 'Sil', + 'delete_any' => 'Herhangi Birini Sil', + 'force_delete' => 'Kalıcı Sil', + 'force_delete_any' => 'Herhangi Birini Kalıcı Sil', + 'restore' => 'Geri Yükle', + 'reorder' => 'Sırala', + 'restore_any' => 'Herhangi Birini Geri Yükle', + 'replicate' => 'Kopyala/Çoğalt', + ], +]; diff --git a/lang/vendor/filament-shield/uk/filament-shield.php b/lang/vendor/filament-shield/uk/filament-shield.php new file mode 100644 index 00000000..db2a970e --- /dev/null +++ b/lang/vendor/filament-shield/uk/filament-shield.php @@ -0,0 +1,80 @@ + 'Назва', + 'column.guard_name' => 'Назва гварда', + 'column.roles' => 'Ролі', + 'column.permissions' => 'Дозволи', + 'column.updated_at' => 'Оновлено', + + /* + |------------------------------------------------- ------------------------- + | Form Fields + |------------------------------------------------- ------------------------- + */ + + 'field.name' => 'Назва', + 'field.guard_name' => 'Назва гварда', + 'field.permissions' => 'Дозволи', + 'field.select_all.name' => 'Вибрати все', + 'field.select_all.message' => 'Включити всі дозволи, які Доступні для цієї ролі', + + /* + |------------------------------------------------- ------------------------- + | Navigation & Resource + |------------------------------------------------- ------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Ролі', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Роль', + 'resource.label.roles' => 'Ролі', + + /* + |------------------------------------------------- ------------------------- + | Section & Tabs + |------------------------------------------------- ------------------------- + */ + + 'section' => 'Сутності', + 'resources' => 'Ресурси', + 'widgets' => 'Віджети', + 'pages' => 'Сторінки', + 'custom' => 'Користувальницькі дозволи', + + /* + |------------------------------------------------- ------------------------- + | Messages + |------------------------------------------------- ------------------------- + */ + + 'forbidden' => 'У вас немає доступу', + + /* + |------------------------------------------------- ------------------------- + | Resource Permissions' Labels + |------------------------------------------------- ------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Перегляд', + 'view_any' => 'Перегляд будь-якого', + 'create' => 'Створити', + 'update' => 'Оновити', + 'delete' => 'Видалити', + 'delete_any' => 'Видалити будь-яке', + 'force_delete' => 'Примусове видалення', + 'force_delete_any' => 'Примусове видалення будь-якого', + 'restore' => 'Відновити', + 'reorder' => 'Змінити порядок', + 'restore_any' => 'Відновити будь-яке', + 'replicate' => 'Копіювати', + ], +]; diff --git a/lang/vendor/filament-shield/vi/filament-shield.php b/lang/vendor/filament-shield/vi/filament-shield.php new file mode 100644 index 00000000..986e95e3 --- /dev/null +++ b/lang/vendor/filament-shield/vi/filament-shield.php @@ -0,0 +1,80 @@ + 'Tên', + 'column.guard_name' => 'Tên guard', + 'column.roles' => 'Vai trò', + 'column.permissions' => 'Quyền', + 'column.updated_at' => 'Cập nhật lúc', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => 'Tên', + 'field.guard_name' => 'Tên guard', + 'field.permissions' => 'Quyền', + 'field.select_all.name' => 'Chọn tất cả', + 'field.select_all.message' => 'Bật tất cả Quyền hiện tại Đã bật cho vai trò này', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => 'Vai trò', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => 'Vai trò', + 'resource.label.roles' => 'Vai trò', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => 'Thực thể', + 'resources' => 'Tài nguyên', + 'widgets' => 'Widget', + 'pages' => 'Trang', + 'custom' => 'Quyền tùy chỉnh', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => 'Bạn không có quyền để truy cập.', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => 'Xem', + 'view_any' => 'Xem bất kỳ', + 'create' => 'Tạo', + 'update' => 'Cập nhật', + 'delete' => 'Xóa', + 'delete_any' => 'Xóa bất kỳ', + 'force_delete' => 'Xóa vĩnh viễn', + 'force_delete_any' => 'Xóa vĩnh viễn bất kỳ', + 'restore' => 'Khôi phục', + 'reorder' => 'Sắp xếp lại', + 'restore_any' => 'Khôi phục bất kỳ', + 'replicate' => 'Nhân bản', + ], +]; diff --git a/lang/vendor/filament-shield/zh_CN/filament-shield.php b/lang/vendor/filament-shield/zh_CN/filament-shield.php new file mode 100644 index 00000000..2a40504c --- /dev/null +++ b/lang/vendor/filament-shield/zh_CN/filament-shield.php @@ -0,0 +1,80 @@ + '角色名', + 'column.guard_name' => '守卫', + 'column.roles' => '角色', + 'column.permissions' => '权限', + 'column.updated_at' => '更新时间', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => '角色名', + 'field.guard_name' => '守卫', + 'field.permissions' => '权限', + 'field.select_all.name' => '全选', + 'field.select_all.message' => '启用当前为该角色 启用的 所有权限', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => '角色', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => '角色', + 'resource.label.roles' => '角色', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => '实体', + 'resources' => '资源', + 'widgets' => '小组件', + 'pages' => '页面', + 'custom' => '自定义', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => '无权访问', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => '详情', + 'view_any' => '列表', + 'create' => '创建', + 'update' => '编辑', + 'delete' => '删除', + 'delete_any' => '批量删除', + 'force_delete' => '永久删除', + 'force_delete_any' => '批量永久删除', + 'restore' => '恢复', + 'reorder' => '重新排序', + 'restore_any' => '批量恢复', + 'replicate' => '复制', + ], +]; diff --git a/lang/vendor/filament-shield/zh_TW/filament-shield.php b/lang/vendor/filament-shield/zh_TW/filament-shield.php new file mode 100644 index 00000000..8896fb70 --- /dev/null +++ b/lang/vendor/filament-shield/zh_TW/filament-shield.php @@ -0,0 +1,80 @@ + '角色名', + 'column.guard_name' => '守衛', + 'column.roles' => '角色', + 'column.permissions' => '權限', + 'column.updated_at' => '更新時間', + + /* + |-------------------------------------------------------------------------- + | Form Fields + |-------------------------------------------------------------------------- + */ + + 'field.name' => '角色名', + 'field.guard_name' => '守衛', + 'field.permissions' => '權限', + 'field.select_all.name' => '全選', + 'field.select_all.message' => '啟用當前為該角色 啟用的 所有權限', + + /* + |-------------------------------------------------------------------------- + | Navigation & Resource + |-------------------------------------------------------------------------- + */ + + 'nav.group' => 'Filament Shield', + 'nav.role.label' => '角色', + 'nav.role.icon' => 'heroicon-o-shield-check', + 'resource.label.role' => '角色', + 'resource.label.roles' => '角色', + + /* + |-------------------------------------------------------------------------- + | Section & Tabs + |-------------------------------------------------------------------------- + */ + + 'section' => '實體', + 'resources' => '資源', + 'widgets' => '小工具', + 'pages' => '頁面', + 'custom' => '自訂', + + /* + |-------------------------------------------------------------------------- + | Messages + |-------------------------------------------------------------------------- + */ + + 'forbidden' => '無權訪問', + + /* + |-------------------------------------------------------------------------- + | Resource Permissions' Labels + |-------------------------------------------------------------------------- + */ + + 'resource_permission_prefixes_labels' => [ + 'view' => '檢視', + 'view_any' => '列表', + 'create' => '建立', + 'update' => '編輯', + 'delete' => '刪除', + 'delete_any' => '批量刪除', + 'force_delete' => '永久刪除', + 'force_delete_any' => '批量永久刪除', + 'restore' => '還原', + 'reorder' => '重新排序', + 'restore_any' => '批量還原', + 'replicate' => '複製', + ], +]; diff --git a/resources/svg/amercanfootball.svg b/resources/svg/amercanfootball.svg new file mode 100644 index 00000000..82a82f70 --- /dev/null +++ b/resources/svg/amercanfootball.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/resources/svg/australianrules.svg b/resources/svg/australianrules.svg new file mode 100644 index 00000000..82a82f70 --- /dev/null +++ b/resources/svg/australianrules.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/resources/svg/badminton.svg b/resources/svg/badminton.svg new file mode 100644 index 00000000..064d0e22 --- /dev/null +++ b/resources/svg/badminton.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/svg/baseball.svg b/resources/svg/baseball.svg new file mode 100644 index 00000000..5e6e6020 --- /dev/null +++ b/resources/svg/baseball.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/resources/svg/basketball.svg b/resources/svg/basketball.svg new file mode 100644 index 00000000..b8ad50b0 --- /dev/null +++ b/resources/svg/basketball.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/svg/beachvolleyball.svg b/resources/svg/beachvolleyball.svg new file mode 100644 index 00000000..cdae993b --- /dev/null +++ b/resources/svg/beachvolleyball.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/svg/bet365.svg b/resources/svg/bet365.svg new file mode 100644 index 00000000..f218c339 --- /dev/null +++ b/resources/svg/bet365.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + diff --git a/resources/svg/betradar.svg b/resources/svg/betradar.svg new file mode 100644 index 00000000..b7131bf4 --- /dev/null +++ b/resources/svg/betradar.svg @@ -0,0 +1,15 @@ + + sportradar-logo-svg + + + + + + + + + + \ No newline at end of file diff --git a/resources/svg/bettype.svg b/resources/svg/bettype.svg new file mode 100644 index 00000000..8dc40182 --- /dev/null +++ b/resources/svg/bettype.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/svg/calender.svg b/resources/svg/calender.svg new file mode 100644 index 00000000..ce315a71 --- /dev/null +++ b/resources/svg/calender.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/checkbox.svg b/resources/svg/checkbox.svg new file mode 100644 index 00000000..86d68e9a --- /dev/null +++ b/resources/svg/checkbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/close.svg b/resources/svg/close.svg new file mode 100644 index 00000000..d985218c --- /dev/null +++ b/resources/svg/close.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/resources/svg/connect.svg b/resources/svg/connect.svg new file mode 100644 index 00000000..cdbb91ee --- /dev/null +++ b/resources/svg/connect.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/cricket.svg b/resources/svg/cricket.svg new file mode 100644 index 00000000..f9b7b0e3 --- /dev/null +++ b/resources/svg/cricket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/darts.svg b/resources/svg/darts.svg new file mode 100644 index 00000000..fb2b35e8 --- /dev/null +++ b/resources/svg/darts.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/svg/event.svg b/resources/svg/event.svg new file mode 100644 index 00000000..071d42e7 --- /dev/null +++ b/resources/svg/event.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/svg/fox.svg b/resources/svg/fox.svg new file mode 100644 index 00000000..eb5f2966 --- /dev/null +++ b/resources/svg/fox.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/resources/svg/futsal.svg b/resources/svg/futsal.svg new file mode 100644 index 00000000..6a780ef0 --- /dev/null +++ b/resources/svg/futsal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/greyhound.svg b/resources/svg/greyhound.svg new file mode 100644 index 00000000..33dac4f6 --- /dev/null +++ b/resources/svg/greyhound.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/svg/handball.svg b/resources/svg/handball.svg new file mode 100644 index 00000000..96693d5e --- /dev/null +++ b/resources/svg/handball.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/svg/horseracing.svg b/resources/svg/horseracing.svg new file mode 100644 index 00000000..2fa82d3d --- /dev/null +++ b/resources/svg/horseracing.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/resources/svg/icehockey.svg b/resources/svg/icehockey.svg new file mode 100644 index 00000000..323ad641 --- /dev/null +++ b/resources/svg/icehockey.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/marcatori.svg b/resources/svg/marcatori.svg new file mode 100644 index 00000000..c3388910 --- /dev/null +++ b/resources/svg/marcatori.svg @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/resources/svg/monitor.svg b/resources/svg/monitor.svg new file mode 100644 index 00000000..3bba7afd --- /dev/null +++ b/resources/svg/monitor.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/resources/svg/off.svg b/resources/svg/off.svg new file mode 100644 index 00000000..882e8834 --- /dev/null +++ b/resources/svg/off.svg @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/resources/svg/on.svg b/resources/svg/on.svg new file mode 100644 index 00000000..5cc8b3ac --- /dev/null +++ b/resources/svg/on.svg @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/resources/svg/pipe.svg b/resources/svg/pipe.svg new file mode 100644 index 00000000..498d9bba --- /dev/null +++ b/resources/svg/pipe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/player.svg b/resources/svg/player.svg new file mode 100644 index 00000000..c3388910 --- /dev/null +++ b/resources/svg/player.svg @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/resources/svg/pokal.svg b/resources/svg/pokal.svg new file mode 100644 index 00000000..89362252 --- /dev/null +++ b/resources/svg/pokal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/position.svg b/resources/svg/position.svg new file mode 100644 index 00000000..034ac5a9 --- /dev/null +++ b/resources/svg/position.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/svg/rugby.svg b/resources/svg/rugby.svg new file mode 100644 index 00000000..60446972 --- /dev/null +++ b/resources/svg/rugby.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/resources/svg/snooker.svg b/resources/svg/snooker.svg new file mode 100644 index 00000000..acc55084 --- /dev/null +++ b/resources/svg/snooker.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/soccerball.svg b/resources/svg/soccerball.svg new file mode 100644 index 00000000..14df688f --- /dev/null +++ b/resources/svg/soccerball.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/svg/spinner-anim.svg b/resources/svg/spinner-anim.svg new file mode 100644 index 00000000..855d5887 --- /dev/null +++ b/resources/svg/spinner-anim.svg @@ -0,0 +1,24 @@ + + + + + + + + \ No newline at end of file diff --git a/resources/svg/spinner.svg b/resources/svg/spinner.svg new file mode 100644 index 00000000..98ded4ef --- /dev/null +++ b/resources/svg/spinner.svg @@ -0,0 +1,20 @@ + + + + + + + + \ No newline at end of file diff --git a/resources/svg/tabletennis.svg b/resources/svg/tabletennis.svg new file mode 100644 index 00000000..262ffdf3 --- /dev/null +++ b/resources/svg/tabletennis.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/svg/team.svg b/resources/svg/team.svg new file mode 100644 index 00000000..ac8c9f4f --- /dev/null +++ b/resources/svg/team.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/svg/tennisball.svg b/resources/svg/tennisball.svg new file mode 100644 index 00000000..312a8822 --- /dev/null +++ b/resources/svg/tennisball.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/resources/svg/transparent.svg b/resources/svg/transparent.svg new file mode 100644 index 00000000..e69de29b diff --git a/resources/svg/trophy.svg b/resources/svg/trophy.svg new file mode 100644 index 00000000..071d42e7 --- /dev/null +++ b/resources/svg/trophy.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/svg/volleyball.svg b/resources/svg/volleyball.svg new file mode 100644 index 00000000..cdae993b --- /dev/null +++ b/resources/svg/volleyball.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/svg/watch.svg b/resources/svg/watch.svg new file mode 100644 index 00000000..04cafa93 --- /dev/null +++ b/resources/svg/watch.svg @@ -0,0 +1,4 @@ + + + + diff --git a/setup.sh b/setup.sh index 184359ee..47cbf7e0 100755 --- a/setup.sh +++ b/setup.sh @@ -30,6 +30,9 @@ case "$1" in "6") php artisan filament:assets ;; +"7") + php artisan shield:generate --all + ;; *) echo "" echo "--------------------------" @@ -40,7 +43,8 @@ case "$1" in echo "3 => a cache & storage" echo "4 => chown -R apache:apache ." echo "5 => a storage:link" - echo "6 => a filament:assets . copy to prod" + echo "6 => a filament:assets -> copy to prod" + echo "6 => a shield:generate --all -> recreate all policies" echo "--------------------------" echo "" ;;