aiarmada / filament-docs
A comprehensive Filament admin interface for managing documents created by the AIArmada Docs package
v0.1.33
2026-05-28 05:28 UTC
Requires
- php: ^8.4
- aiarmada/commerce-support: v0.1.33
- aiarmada/docs: v0.1.33
- filament/filament: ^5.6.5
This package is auto-updated.
Last update: 2026-06-02 07:50:33 UTC
README
Filament admin integration for aiarmada/docs.
What it provides
DocResourcefor documentsDocTemplateResourcefor templatesDocSequenceResourcefor numbering sequencesDocEmailTemplateResourcefor email templatesAgingReportPageandPendingApprovalsPage- Dashboard widgets for stats, recent documents, revenue, status breakdown, and quick actions
- Secure download routing for generated PDFs
Installation
composer require aiarmada/filament-docs
Register the plugin in your Filament panel:
use AIArmada\FilamentDocs\FilamentDocsPlugin; use Filament\Panel; public function panel(Panel $panel): Panel { return $panel ->plugins([ FilamentDocsPlugin::make() ->navigationGroup('Billing'), ]); }
Optional config publish:
php artisan vendor:publish --tag=filament-docs-config
Configuration
config/filament-docs.php contains:
navigation.groupfeatures.auto_generate_pdfresources.navigation_sort.*
features.auto_generate_pdf is used by the create page when no explicit generate_pdf value is submitted.
The fluent plugin API supports:
navigationGroup()docResource()docTemplateResource()docSequenceResource()docEmailTemplateResource()agingReportEnabled()pendingApprovalsEnabled()docStatsWidgetEnabled()quickActionsWidgetEnabled()recentDocumentsWidgetEnabled()revenueChartWidgetEnabled()statusBreakdownWidgetEnabled()
Email template triggers
The email template resource supports these triggers:
senddue_soonreminderoverduepaidcreated
Owner scoping
When docs.owner.enabled is on, the package applies owner checks to:
- resource queries
- widgets and report pages
- download routes
- record mutation actions
Documentation
See packages/filament-docs/docs/ for package docs:
01-overview.md02-installation.md04-usage.md03-configuration.md05-pages-widgets.md06-customization.md99-troubleshooting.md