projekt wip bofore relations

This commit is contained in:
salam committed 2025-10-03 10:55:01 +02:00
1 parent aa301f1197
commit 69d4efcd9d
11 files changed
+80 -89

No files matched your search

@@ -2,9 +2,11 @@
namespace App\Filament\Resources\Projektes\Tables;
use Filament\Actions\BulkActionGroup;
use Filament\Actions\DeleteBulkAction;
use App\Enums\ProjektStatus;
use Filament\Actions\EditAction;
use Filament\Tables\Columns\SelectColumn;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Filters\SelectFilter;
use Filament\Tables\Table;
class ProjektesTable
@@ -13,18 +15,30 @@ class ProjektesTable
{
return $table
->columns([
//
TextColumn::make('interner_name')
->label('Interner Name')
->badge()
->color('info')
->searchable(),
TextColumn::make('offizieller_name')
->searchable()
->label('Offizieller Name'),
TextColumn::make('gutachter.company'),
TextColumn::make('auftraggeber.company'),
TextColumn::make('erstellung'),
SelectColumn::make('status')->options(ProjektStatus::class),
])
->filters([
//
SelectFilter::make('status')
->options(ProjektStatus::class),
SelectFilter::make('gutachter')
->relationship('gutachter', 'company'),
SelectFilter::make('auftraggeber')
->relationship('auftraggeber', 'company'),
])
->recordActions([
EditAction::make(),
])
->toolbarActions([
BulkActionGroup::make([
DeleteBulkAction::make(),
]),
EditAction::make()->iconButton()->color('gray'),
]);
}
}