Skip to content

Commit 7331cb3

Browse files
committed
Audit log tweaks for certificates
1 parent 6785931 commit 7331cb3

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

frontend/src/components/Table/Formatter/EventFormatter.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { IconArrowsCross, IconBolt, IconBoltOff, IconDisc, IconLock, IconUser } from "@tabler/icons-react";
1+
import { IconArrowsCross, IconBolt, IconBoltOff, IconDisc, IconLock, IconShield, IconUser } from "@tabler/icons-react";
22
import type { AuditLog } from "src/api/backend";
33
import { DateTimeFormat, T } from "src/locale";
44

@@ -13,6 +13,8 @@ const getEventValue = (event: AuditLog) => {
1313
return event.meta?.domainNames?.join(", ") || "N/A";
1414
case "stream":
1515
return event.meta?.incomingPort || "N/A";
16+
case "certificate":
17+
return event.meta?.domainNames?.join(", ") || event.meta?.niceName || "N/A";
1618
default:
1719
return `UNKNOWN EVENT TYPE: ${event.objectType}`;
1820
}
@@ -51,6 +53,9 @@ const getIcon = (row: AuditLog) => {
5153
case "access-list":
5254
ico = <IconLock size={16} className={c} />;
5355
break;
56+
case "certificate":
57+
ico = <IconShield size={16} className={c} />;
58+
break;
5459
}
5560

5661
return ico;
@@ -65,7 +70,7 @@ export function EventFormatter({ row }: Props) {
6570
<div className="font-weight-medium">
6671
{getIcon(row)}
6772
<T id={`object.event.${row.action}`} tData={{ object: row.objectType }} />
68-
&mdash; <span className="badge">{getEventValue(row)}</span>
73+
&nbsp; &mdash; <span className="badge">{getEventValue(row)}</span>
6974
</div>
7075
<div className="text-secondary mt-1">{DateTimeFormat(row.createdOn)}</div>
7176
</div>

frontend/src/locale/lang/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@
142142
"object.event.deleted": "Deleted {object}",
143143
"object.event.disabled": "Disabled {object}",
144144
"object.event.enabled": "Enabled {object}",
145+
"object.event.renewed": "Renewed {object}",
145146
"object.event.updated": "Updated {object}",
146147
"offline": "Offline",
147148
"online": "Online",

frontend/src/locale/src/en.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,9 @@
428428
"object.event.enabled": {
429429
"defaultMessage": "Enabled {object}"
430430
},
431+
"object.event.renewed": {
432+
"defaultMessage": "Renewed {object}"
433+
},
431434
"object.event.updated": {
432435
"defaultMessage": "Updated {object}"
433436
},

0 commit comments

Comments
 (0)