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
@@ -3,13 +3,15 @@
namespace App\Filament\Resources\Streaks\Tables;
use Filament\Actions\BulkActionGroup;
use Filament\Actions\DeleteAction;
use Filament\Actions\DeleteBulkAction;
use Filament\Actions\EditAction;
use Filament\Actions\ViewAction;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
/**
* Table des streaks : régularité par utilisateur (courant, record, freezes, dernière activité).
* Lecture seule + suppression : calculé par StreakService, jamais créé/édité ici.
*/
class StreaksTable
{
@@ -33,14 +35,16 @@ class StreaksTable
TextColumn::make('freezes_available')
->label('Freezes dispo')
->numeric()
->sortable(),
->sortable()
->toggleable(isToggledHiddenByDefault: true),
TextColumn::make('last_active_date')
->label('Dernière activité')
->date()
->sortable(),
])
->recordActions([
EditAction::make(),
ViewAction::make(),
DeleteAction::make(),
])
->toolbarActions([
BulkActionGroup::make([