diff --git a/web/src/app/mapfixes/[mapfixId]/page.tsx b/web/src/app/mapfixes/[mapfixId]/page.tsx index 0422a11..97bd0a1 100644 --- a/web/src/app/mapfixes/[mapfixId]/page.tsx +++ b/web/src/app/mapfixes/[mapfixId]/page.tsx @@ -86,9 +86,16 @@ export default function MapfixInfoPage() { }, [mapfixId]) const comments:Comment[] = auditEvents.map((auditEvent) => { + let user = auditEvent.User.toString(); + if (auditEvent.User == 9223372036854776000) { + user = "[Validator]"; + } + if (mapfix && auditEvent.User == mapfix.Submitter) { + user = "[Submitter]"; + } return { date: auditEvent.CreatedAt, - name: auditEvent.User.toString(), + name: user, comment: auditEventMessage(auditEvent), } }) diff --git a/web/src/app/ts/AuditEvent.ts b/web/src/app/ts/AuditEvent.ts index eabcaff..089f468 100644 --- a/web/src/app/ts/AuditEvent.ts +++ b/web/src/app/ts/AuditEvent.ts @@ -1,3 +1,5 @@ +import { SubmissionStatusToString } from "./Submission"; + // Shared audit event types export enum AuditEventType { Action = 0, @@ -65,16 +67,16 @@ export function decodeAuditEvent(event: AuditEvent): string { switch (event.EventType) { case AuditEventType.Action:{ const data = event.EventData as AuditEventDataAction; - return `status changed to ${data.target_status}`; + return `Changed status to ${SubmissionStatusToString(data.target_status)}`; }case AuditEventType.Comment:{ const data = event.EventData as AuditEventDataComment; return data.comment; }case AuditEventType.ChangeModel:{ const data = event.EventData as AuditEventDataChangeModel; - return `model changed to asset id = ${data.new_model_id}`; + return `Model changed to asset id = ${data.new_model_id}`; }case AuditEventType.ChangeValidatedModel:{ const data = event.EventData as AuditEventDataChangeValidatedModel; - return `model validated as asset id = ${data.validated_model_id}`; + return `Model validated as asset id = ${data.validated_model_id}`; }case AuditEventType.ChangeDisplayName:{ const data = event.EventData as AuditEventDataChangeName; return `DisplayName changed to ${data.new_name}`;