feat: audit log poin — catat pencatatan/penghapusan pelanggaran (sebelum/sesudah/delta, metadata snapshot, actor, IP) + halaman Riwayat Poin (filter, permission view-point-audit) + 4 feature test

This commit is contained in:
Sari
2026-08-03 09:12:46 +07:00
parent 6f430f35d7
commit 2dda08bb8d
11 changed files with 576 additions and 0 deletions
+4
View File
@@ -136,6 +136,10 @@ Route::middleware('auth')->group(function () {
Route::get('/reports/violations/pdf', [\App\Http\Controllers\Admin\ViolationReportController::class, 'pdf'])->name('reports.violations.pdf');
});
Route::middleware('permission:view-point-audit')->group(function () {
Route::get('/point-audit', [\App\Http\Controllers\Admin\PointAuditController::class, 'index'])->name('point-audit.index');
});
// ===== Administrasi (permission-based) =====
Route::middleware('permission:settings-manage')->group(function () {
Route::get('/settings', [SettingsController::class, 'index'])->name('settings.index');