amjadiqbal/filament-change-requests
A Filament plugin for managing change requests: users submit proposed edits to records, reviewers approve or reject them, and every change is tracked—giving teams a simple, controlled review workflow for sensitive data.
Architecture fit
SubmitsChangeRequests / SubmitsCreationRequests traits. Any resource page that does not adopt the trait silently bypasses the approval workflow — the control is cooperative, not global. This is the single most important design fact for a TPM: "approval required" is a per-page configuration decision, not a platform guarantee.authorizeUsing() → reviewChangeRequest gate → model policy. Layered and defensible for segregation-of-duties, but four overlapping hooks means the effective decision is hard to reason about without deliberate documentation.Integration feasibility
composer require, README, presumed publishable migrations/config), but the README is the only integration reference cited — no mention of published config surface, events, or extension points.Technical risk
Key questions
Stack fit
Migration path
reviewChangeRequest gate and per-model policies.Compatibility
composer.lock; test the Filament major you actually run.saving/saved hooks on gated resources.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?