package adminview import "git.haelnorr.com/h/oslstats/internal/db" import "fmt" import "time" import "encoding/json" templ AuditLogDetail(log *db.AuditLog) {
{ fmt.Sprintf("%d", log.ID) }
if log.User != nil { { log.User.Username } (ID: { fmt.Sprintf("%d", log.UserID) }) } else { Unknown User (ID: { fmt.Sprintf("%d", log.UserID) }) }
{ formatDetailTimestamp(log.CreatedAt) }
{ log.Action }
{ log.ResourceType }
if log.ResourceID != nil { { *log.ResourceID } } else { N/A }
{ *log.ErrorMessage }
{ log.IPAddress }
{ log.UserAgent }
{ formatJSON(log.Details) }