Pulse/pkg
rcourtman d73e57af86 Initialize SQLite audit logger for Pro license with audit_logging feature
The audit logging feature was showing the UI for Pro users but the
SQLiteLogger was never actually initialized - it fell back to the
ConsoleLogger which only writes to console and returns empty arrays
for queries.

This fix:
- Adds initAuditLoggerIfLicensed() helper to license_handlers.go
- Calls it when loading a persisted license at startup
- Calls it when activating a new license via API
- Creates SQLiteLogger with 90-day default retention when audit_logging
  feature is enabled

The audit.db will be created in {dataDir}/audit/ when Pro is licensed.
2026-01-13 10:06:48 +00:00
..
agents Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
audit feat(audit): add comprehensive audit logging system 2026-01-12 15:20:33 +00:00
auth feat(auth): add policy evaluator and SQLite auth manager for RBAC 2026-01-12 15:20:49 +00:00
discovery hostagent: avoid host ID collisions and prefer LAN IP 2025-12-17 16:29:59 +00:00
fsfilters fix: Exclude autofs mount type from disk counts. Related to #942 2025-12-29 23:36:58 +00:00
metrics feat(enterprise): add Advanced Reporting and Audit Webhooks integration 2026-01-09 21:31:49 +00:00
pbs test(monitoring): fix failing snapshot tests and improve coverage 2026-01-04 10:29:40 +00:00
pmg style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
proxmox fix(monitor): use cluster quorum status instead of endpoint count for health 2026-01-11 11:54:02 +00:00
reporting feat(reporting): add advanced reporting engine with CSV/PDF export 2026-01-12 15:21:28 +00:00
server Initialize SQLite audit logger for Pro license with audit_logging feature 2026-01-13 10:06:48 +00:00
tlsutil Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00