Filament moderne (groupes nav, 4 charts, filtres/badges) + Filament Shield (rôles/permissions) + noms exos localisés dans routines
Build & Deploy / build (push) Successful in 19s

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-19 05:09:29 +02:00
co-authored by Claude Opus 4.8
parent 3ec14f219b
commit 52fab9fbe5
47 changed files with 1644 additions and 292 deletions
@@ -7,6 +7,8 @@ use Filament\Actions\DeleteBulkAction;
use Filament\Actions\EditAction;
use Filament\Tables\Columns\IconColumn;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Filters\SelectFilter;
use Filament\Tables\Filters\TernaryFilter;
use Filament\Tables\Table;
/**
@@ -26,6 +28,11 @@ class RoutinesTable
->label('Utilisateur')
->searchable()
->sortable(),
TextColumn::make('estimated_minutes')
->label('Durée (min)')
->numeric()
->sortable()
->toggleable(isToggledHiddenByDefault: true),
IconColumn::make('is_public')
->label('Publique')
->boolean(),
@@ -34,6 +41,16 @@ class RoutinesTable
->dateTime()
->sortable(),
])
->filters([
TernaryFilter::make('is_public')
->label('Visibilité')
->trueLabel('Publiques')
->falseLabel('Privées'),
SelectFilter::make('user')
->label('Utilisateur')
->relationship('user', 'name')
->searchable(),
])
->recordActions([
EditAction::make(),
])