Add bokshorn-it/filament-activity-timeline package for enhanced audit logging functionality. Update README to reflect new key package and improve localization for audit-related terms. Remove deprecated ActivityLogResource and related pages, integrating activity timeline features into existing resources. Update models to implement ProvidesActivityTitle for better activity tracking.

This commit is contained in:
Mekan1206
2026-08-02 22:37:59 +05:00
parent 0237c2b9ef
commit 3504e39646
46 changed files with 472 additions and 314 deletions

View File

@@ -4,7 +4,7 @@ Internal admin application for managing employee records, leave requests, discip
**Stack:** Laravel 13, PHP 8.3+, Filament 5, SQLite (default) or MySQL, Vite + Tailwind 4.
**Key packages:** Filament Shield (RBAC), Language Switch, Spatie Activity Log, Maatwebsite Excel, DomPDF.
**Key packages:** Filament Shield (RBAC), Language Switch, Spatie Activity Log, Bokshorn IT Activity Timeline, Maatwebsite Excel, DomPDF.
## Requirements
@@ -172,7 +172,7 @@ Seeded roles: `super_admin`, `administrator`, `hr_manager`, `supervisor`, `depar
### Audit trail
- The `LogsHrActivity` concern on HR models logs changes to fillable fields via Spatie Activity Log
- The **Activity Log** resource provides a read-only audit viewer in the admin panel
- The **Audit Log** resource (via `bokshorn-it/filament-activity-timeline`) provides a read-only audit viewer with readable diffs and per-record timelines in the admin panel
### Localization