ahmedshaan / filament-approval-workflow
Filament v3 plugin for the approval workflow is an excellent way to package this functionality and make it easily reusable across different Filament projects.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:composer-plugin
README
...
In your Filament resource, use the plugin's actions, state column, and form components:
use AhmedShaan\FilamentApprovalWorkflow\FilamentApprovalWorkflowPlugin; use AhmedShaan\FilamentApprovalWorkflow\Traits\HasApprovalWorkflowForm; class YourResource extends Resource { use HasApprovalWorkflowForm; public static function table(Table $table): Table { return $table ->columns([ // ... FilamentApprovalWorkflowPlugin::getStateColumn(), ]) ->actions([ ...FilamentApprovalWorkflowPlugin::getTableActions(), ]); } public static function form(Form $form): Form { return $form ->schema([ // Your other form fields... ...static::getFormSchema(), ]); } // ... }