jeffersongoncalves/filament-erp-maintenance

Filament v5 panel resources for the Laravel ERP maintenance module — maintenance schedules and visits.

Maintainers

Package info

github.com/jeffersongoncalves/filament-erp-maintenance

pkg:composer/jeffersongoncalves/filament-erp-maintenance

Statistics

Installs: 5

Dependents: 1

Suggesters: 0

Stars: 1

Open Issues: 0

3.x-dev 2026-06-28 03:03 UTC

This package is auto-updated.

Last update: 2026-06-28 03:03:36 UTC


README

Filament ERP Maintenance

Filament ERP Maintenance

Filament v5 panel resources for the Laravel ERP maintenance module — maintenance schedules and visits.

This package is the UI layer for the jeffersongoncalves/laravel-erp-maintenance domain package (namespace JeffersonGoncalves\Erp\Maintenance\). It wires the maintenance models into ready-to-use Filament resources, with Submit/Cancel actions and a schedule generator.

Features

  • Maintenance schedules — Schedules with item and detail relation managers, and a Generate Schedule action
  • Maintenance visits — Visits with a purposes relation manager
  • Document lifecycle — Submit/Cancel record actions wired to the domain submit() / cancel() methods
  • Dashboard widgetMaintenanceStatsWidget with schedule and visit counts
  • Configurable — Swap resource classes, change the navigation group or assign a cluster via config

Compatibility

Package PHP Filament Laravel
^3.0 ^8.2 ^5.0 ^11.0 | ^12.0 | ^13.0

Installation

Install the package via Composer:

composer require jeffersongoncalves/filament-erp-maintenance

Register the plugin on a Filament panel:

use JeffersonGoncalves\FilamentErp\Maintenance\FilamentErpMaintenancePlugin;

$panel->plugin(
    FilamentErpMaintenancePlugin::make()
        ->navigationGroup('ERP — Maintenance'),
);

Resources

Resource Purpose
MaintenanceScheduleResource Maintenance schedules (+ Items RM, Details RM, Submit/Cancel, Generate Schedule)
MaintenanceVisitResource Maintenance visits (+ Purposes RM, Submit/Cancel)

Transaction resources expose Submit and Cancel record actions that drive the domain document lifecycle. A maintenance schedule also exposes a Generate Schedule action that builds the periodic visit detail rows from its items.

Widgets

Widget Purpose
MaintenanceStatsWidget Schedule and visit counts

Configuration

Publish the config to swap resource classes, change the navigation group, or adjust widgets:

php artisan vendor:publish --tag="filament-erp-maintenance-config"

Changelog

Please see CHANGELOG for what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.