Spec 125: standardize Filament table UX #152

Merged
ahmido merged 1 commits from 125-table-ux-standardization into dev 2026-03-08 22:54:57 +00:00
Owner

Summary

  • standardize Filament table defaults across resources, relation managers, widgets, custom pages, and picker tables
  • add shared pagination profiles, calm default column visibility, explicit empty states, and session persistence on designated critical resource lists
  • complete Spec 125 artifacts, regression tests, and dashboard widget follow-up for lazy loading, sortable columns, and toggleable detail columns

Verification

  • docker exec tenantatlas-laravel.test-1 php artisan test --compact --filter=BaselineCompareNow
  • docker exec tenantatlas-laravel.test-1 php artisan test --compact --filter=TableStandardsBaseline
  • docker exec tenantatlas-laravel.test-1 php artisan test --compact --filter=TableDetailVisibility
  • docker exec tenantatlas-laravel.test-1 php artisan test --compact --filter=FilamentTableRiskExceptions
  • full suite run completed: 2017 passed, 10 failed, 8 skipped
  • manual browser QA completed on the tenant dashboard for lazy loading, sortable widget columns, toggleable hidden status columns, badges, and pagination

Known Failures

The full suite still has 10 pre-existing failures unrelated to this branch:

  • Tests\\Unit\\OpsUx\\SummaryCountsNormalizerTest
  • Tests\\Feature\\BackupWithAssignmentsConsistencyTest (2 tests)
  • Tests\\Feature\\BaselineDriftEngine\\CaptureBaselineContentTest
  • Tests\\Feature\\BaselineDriftEngine\\CompareContentEvidenceTest
  • Tests\\Feature\\BaselineDriftEngine\\ResolverTest
  • Tests\\Feature\\Filament\\TenantDashboardDbOnlyTest
  • Tests\\Feature\\Operations\\ReconcileAdapterRunsJobTrackingTest
  • Tests\\Feature\\ReviewPack\\ReviewPackRbacTest
  • Tests\\Feature\\Verification\\VerificationReportRedactionTest
## Summary - standardize Filament table defaults across resources, relation managers, widgets, custom pages, and picker tables - add shared pagination profiles, calm default column visibility, explicit empty states, and session persistence on designated critical resource lists - complete Spec 125 artifacts, regression tests, and dashboard widget follow-up for lazy loading, sortable columns, and toggleable detail columns ## Verification - `docker exec tenantatlas-laravel.test-1 php artisan test --compact --filter=BaselineCompareNow` - `docker exec tenantatlas-laravel.test-1 php artisan test --compact --filter=TableStandardsBaseline` - `docker exec tenantatlas-laravel.test-1 php artisan test --compact --filter=TableDetailVisibility` - `docker exec tenantatlas-laravel.test-1 php artisan test --compact --filter=FilamentTableRiskExceptions` - full suite run completed: `2017 passed, 10 failed, 8 skipped` - manual browser QA completed on the tenant dashboard for lazy loading, sortable widget columns, toggleable hidden status columns, badges, and pagination ## Known Failures The full suite still has 10 pre-existing failures unrelated to this branch: - `Tests\\Unit\\OpsUx\\SummaryCountsNormalizerTest` - `Tests\\Feature\\BackupWithAssignmentsConsistencyTest` (2 tests) - `Tests\\Feature\\BaselineDriftEngine\\CaptureBaselineContentTest` - `Tests\\Feature\\BaselineDriftEngine\\CompareContentEvidenceTest` - `Tests\\Feature\\BaselineDriftEngine\\ResolverTest` - `Tests\\Feature\\Filament\\TenantDashboardDbOnlyTest` - `Tests\\Feature\\Operations\\ReconcileAdapterRunsJobTrackingTest` - `Tests\\Feature\\ReviewPack\\ReviewPackRbacTest` - `Tests\\Feature\\Verification\\VerificationReportRedactionTest`
ahmido added 1 commit 2026-03-08 22:48:19 +00:00
ahmido merged commit a4f5c4f122 into dev 2026-03-08 22:54:57 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ahmido/TenantAtlas#152
No description provided.