feat: add description to audit log responses (#3949)

This commit is contained in:
Colin Adler
2022-09-08 09:36:34 -05:00
committed by GitHub
parent 5e04a2f800
commit 7dc73ed6c6
10 changed files with 75 additions and 8 deletions
+9 -1
View File
@@ -2,6 +2,7 @@ package coderd
import (
"encoding/json"
"fmt"
"net"
"net/http"
"net/netip"
@@ -167,7 +168,14 @@ func convertAuditLog(dblog database.GetAuditLogsOffsetRow) codersdk.AuditLog {
Diff: diff,
StatusCode: dblog.StatusCode,
AdditionalFields: dblog.AdditionalFields,
Description: "",
Description: auditLogDescription(dblog),
User: user,
}
}
func auditLogDescription(alog database.GetAuditLogsOffsetRow) string {
return fmt.Sprintf("{user} %s %s {target}",
codersdk.AuditAction(alog.Action).FriendlyString(),
codersdk.ResourceType(alog.ResourceType).FriendlyString(),
)
}