mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 07:43:33 +00:00 
			
		
		
		
	Audit log tweaks for certificates
This commit is contained in:
		| @@ -1,4 +1,4 @@ | |||||||
| import { IconArrowsCross, IconBolt, IconBoltOff, IconDisc, IconLock, IconUser } from "@tabler/icons-react"; | import { IconArrowsCross, IconBolt, IconBoltOff, IconDisc, IconLock, IconShield, IconUser } from "@tabler/icons-react"; | ||||||
| import type { AuditLog } from "src/api/backend"; | import type { AuditLog } from "src/api/backend"; | ||||||
| import { DateTimeFormat, T } from "src/locale"; | import { DateTimeFormat, T } from "src/locale"; | ||||||
|  |  | ||||||
| @@ -13,6 +13,8 @@ const getEventValue = (event: AuditLog) => { | |||||||
| 			return event.meta?.domainNames?.join(", ") || "N/A"; | 			return event.meta?.domainNames?.join(", ") || "N/A"; | ||||||
| 		case "stream": | 		case "stream": | ||||||
| 			return event.meta?.incomingPort || "N/A"; | 			return event.meta?.incomingPort || "N/A"; | ||||||
|  | 		case "certificate": | ||||||
|  | 			return event.meta?.domainNames?.join(", ") || event.meta?.niceName || "N/A"; | ||||||
| 		default: | 		default: | ||||||
| 			return `UNKNOWN EVENT TYPE: ${event.objectType}`; | 			return `UNKNOWN EVENT TYPE: ${event.objectType}`; | ||||||
| 	} | 	} | ||||||
| @@ -51,6 +53,9 @@ const getIcon = (row: AuditLog) => { | |||||||
| 		case "access-list": | 		case "access-list": | ||||||
| 			ico = <IconLock size={16} className={c} />; | 			ico = <IconLock size={16} className={c} />; | ||||||
| 			break; | 			break; | ||||||
|  | 		case "certificate": | ||||||
|  | 			ico = <IconShield size={16} className={c} />; | ||||||
|  | 			break; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return ico; | 	return ico; | ||||||
| @@ -65,7 +70,7 @@ export function EventFormatter({ row }: Props) { | |||||||
| 			<div className="font-weight-medium"> | 			<div className="font-weight-medium"> | ||||||
| 				{getIcon(row)} | 				{getIcon(row)} | ||||||
| 				<T id={`object.event.${row.action}`} tData={{ object: row.objectType }} /> | 				<T id={`object.event.${row.action}`} tData={{ object: row.objectType }} /> | ||||||
| 				— <span className="badge">{getEventValue(row)}</span> | 				  — <span className="badge">{getEventValue(row)}</span> | ||||||
| 			</div> | 			</div> | ||||||
| 			<div className="text-secondary mt-1">{DateTimeFormat(row.createdOn)}</div> | 			<div className="text-secondary mt-1">{DateTimeFormat(row.createdOn)}</div> | ||||||
| 		</div> | 		</div> | ||||||
|   | |||||||
| @@ -142,6 +142,7 @@ | |||||||
|   "object.event.deleted": "Deleted {object}", |   "object.event.deleted": "Deleted {object}", | ||||||
|   "object.event.disabled": "Disabled {object}", |   "object.event.disabled": "Disabled {object}", | ||||||
|   "object.event.enabled": "Enabled {object}", |   "object.event.enabled": "Enabled {object}", | ||||||
|  |   "object.event.renewed": "Renewed {object}", | ||||||
|   "object.event.updated": "Updated {object}", |   "object.event.updated": "Updated {object}", | ||||||
|   "offline": "Offline", |   "offline": "Offline", | ||||||
|   "online": "Online", |   "online": "Online", | ||||||
|   | |||||||
| @@ -428,6 +428,9 @@ | |||||||
| 	"object.event.enabled": { | 	"object.event.enabled": { | ||||||
| 		"defaultMessage": "Enabled {object}" | 		"defaultMessage": "Enabled {object}" | ||||||
| 	}, | 	}, | ||||||
|  | 	"object.event.renewed": { | ||||||
|  | 		"defaultMessage": "Renewed {object}" | ||||||
|  | 	}, | ||||||
| 	"object.event.updated": { | 	"object.event.updated": { | ||||||
| 		"defaultMessage": "Updated {object}" | 		"defaultMessage": "Updated {object}" | ||||||
| 	}, | 	}, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user