Neuordnung des SuperAdminBackends
This commit is contained in:
@@ -2,36 +2,35 @@
|
||||
|
||||
namespace App\Filament\Resources;
|
||||
|
||||
use App\Exports\EventPurchaseExporter;
|
||||
use App\Filament\Clusters\WeeklyOps\WeeklyOpsCluster;
|
||||
use App\Filament\Resources\EventPurchaseResource\Pages;
|
||||
use App\Models\EventPurchase;
|
||||
use App\Exports\EventPurchaseExporter;
|
||||
use Filament\Forms\Components\DatePicker;
|
||||
use Filament\Forms\Components\Select;
|
||||
use Filament\Forms\Components\TextInput;
|
||||
use Filament\Forms\Components\Textarea;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Tables;
|
||||
use Filament\Actions\Action;
|
||||
use Filament\Actions\BulkActionGroup;
|
||||
use Filament\Actions\DeleteBulkAction;
|
||||
use Filament\Actions\ExportBulkAction;
|
||||
use Filament\Actions\ViewAction;
|
||||
use Filament\Forms\Components\DatePicker;
|
||||
use Filament\Forms\Components\Select;
|
||||
use Filament\Forms\Components\Textarea;
|
||||
use Filament\Forms\Components\TextInput;
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Tables\Columns\TextColumn;
|
||||
use Filament\Tables\Filters\Filter;
|
||||
use Filament\Tables\Filters\SelectFilter;
|
||||
use Filament\Tables\Filters\TernaryFilter;
|
||||
use Filament\Tables\Table;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\SoftDeletingScope;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use BackedEnum;
|
||||
use UnitEnum;
|
||||
|
||||
class EventPurchaseResource extends Resource
|
||||
{
|
||||
protected static ?string $model = EventPurchase::class;
|
||||
|
||||
protected static ?string $cluster = WeeklyOpsCluster::class;
|
||||
|
||||
public static function shouldRegisterNavigation(): bool
|
||||
{
|
||||
return false;
|
||||
@@ -39,7 +38,7 @@ class EventPurchaseResource extends Resource
|
||||
|
||||
public static function getNavigationGroup(): string
|
||||
{
|
||||
return 'Billing & Finanzen';
|
||||
return __('admin.nav.commercial');
|
||||
}
|
||||
|
||||
public static function form(Schema $schema): Schema
|
||||
@@ -99,7 +98,7 @@ class EventPurchaseResource extends Resource
|
||||
TextColumn::make('package_id')
|
||||
->label('Paket')
|
||||
->badge()
|
||||
->color(fn (string $state): string => match($state) {
|
||||
->color(fn (string $state): string => match ($state) {
|
||||
'starter_pack' => 'info',
|
||||
'pro_pack' => 'success',
|
||||
'lifetime_unlimited' => 'danger',
|
||||
@@ -112,7 +111,7 @@ class EventPurchaseResource extends Resource
|
||||
->sortable(),
|
||||
TextColumn::make('platform')
|
||||
->badge()
|
||||
->color(fn (string $state): string => match($state) {
|
||||
->color(fn (string $state): string => match ($state) {
|
||||
'ios' => 'info',
|
||||
'android' => 'success',
|
||||
'web' => 'warning',
|
||||
@@ -174,7 +173,7 @@ class EventPurchaseResource extends Resource
|
||||
->visible(fn (EventPurchase $record): bool => $record->transaction_id && is_null($record->refunded_at))
|
||||
->action(function (EventPurchase $record) {
|
||||
$record->update(['refunded_at' => now()]);
|
||||
Log::info('Refund processed for purchase ID: ' . $record->id);
|
||||
Log::info('Refund processed for purchase ID: '.$record->id);
|
||||
}),
|
||||
])
|
||||
->bulkActions([
|
||||
|
||||
Reference in New Issue
Block a user