occtherapist/advanced-roster-for-filament
Advanced Roster for Filament brings flexible staff rostering to Laravel admin panels. Create and manage shifts, assign team members, and view schedules in a clean Filament interface, making workforce planning simpler without leaving your app.
RosterFilter contract and filter registry, reducing the need to build bespoke roster filtering UI. If roster/scheduling administration is a core workflow, this strengthens the case to buy/adopt rather than maintain custom Filament table filters.features.filters flag (enabled by default) lets PM/ops roll out filtering deliberately, disable it if needed, and gather adoption feedback before committing to broader workflow changes.For executives: v0.3.0 makes the roster admin experience more usable and configurable without custom development. Filters, per-user persistence, reset, and usage badges are practical efficiency features, and the feature flag keeps rollout low-risk. This is a buy/adopt lever for admin tooling rather than a bespoke build.
For engineering: The release introduces an extensible RosterFilter contract and registry, a built-in assignee filter, per-user persistence, reset, and an active-filter badge behind features.filters. It is an additive v0.3.0 feature release with no stated breaking changes. The README now documents custom role/location filters, making extension work more predictable.
For operations: Managers can filter the roster by assignee, see how many filters are active, and clear them quickly. Filter state persists per user, which should reduce repetitive setup and support friction. Roll out with the flag enabled, monitor usage, then decide whether to invest in custom role/location filters.
How can I help you explore Laravel packages today?