diff --git a/apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx b/apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx index 34af24655..126931a49 100644 --- a/apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx +++ b/apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx @@ -185,6 +185,9 @@ export default function SigningCertificate({ loaderData }: Route.ComponentProps) (log) => log.type === DOCUMENT_AUDIT_LOG_TYPE.EMAIL_SENT && log.data.recipientId === recipientId, ), + [DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_SENT]: auditLogs[ + DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_SENT + ].filter((log) => log.type === DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_SENT), [DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_OPENED]: auditLogs[ DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_OPENED ].filter( @@ -245,11 +248,11 @@ export default function SigningCertificate({ loaderData }: Route.ComponentProps)
{recipient.name}
{recipient.email}
-

+

{_(RECIPIENT_ROLES_DESCRIPTION[recipient.role].roleName)}

-

+

{_(msg`Authentication Level`)}:{' '} {getAuthenticationLevel(recipient.id)}

@@ -273,13 +276,13 @@ export default function SigningCertificate({ loaderData }: Route.ComponentProps) )} {signature.signature?.typedSignature && ( -

+

{signature.signature?.typedSignature}

)} -

+

{_(msg`Signature ID`)}:{' '} {signature.secondaryId} @@ -290,14 +293,14 @@ export default function SigningCertificate({ loaderData }: Route.ComponentProps)

N/A

)} -

+

{_(msg`IP Address`)}:{' '} {logs.DOCUMENT_RECIPIENT_COMPLETED[0]?.ipAddress ?? _(msg`Unknown`)}

-

+

{_(msg`Device`)}:{' '} {getDevice(logs.DOCUMENT_RECIPIENT_COMPLETED[0]?.userAgent)} @@ -307,18 +310,22 @@ export default function SigningCertificate({ loaderData }: Route.ComponentProps)

-

+

{_(msg`Sent`)}:{' '} {logs.EMAIL_SENT[0] ? DateTime.fromJSDate(logs.EMAIL_SENT[0].createdAt) .setLocale(APP_I18N_OPTIONS.defaultLocale) .toFormat('yyyy-MM-dd hh:mm:ss a (ZZZZ)') - : _(msg`Unknown`)} + : logs.DOCUMENT_SENT[0] + ? DateTime.fromJSDate(logs.DOCUMENT_SENT[0].createdAt) + .setLocale(APP_I18N_OPTIONS.defaultLocale) + .toFormat('yyyy-MM-dd hh:mm:ss a (ZZZZ)') + : _(msg`Unknown`)}

-

+

{_(msg`Viewed`)}:{' '} {logs.DOCUMENT_OPENED[0] @@ -330,7 +337,7 @@ export default function SigningCertificate({ loaderData }: Route.ComponentProps)

{logs.DOCUMENT_RECIPIENT_REJECTED[0] ? ( -

+

{_(msg`Rejected`)}:{' '} {logs.DOCUMENT_RECIPIENT_REJECTED[0] @@ -341,7 +348,7 @@ export default function SigningCertificate({ loaderData }: Route.ComponentProps)

) : ( -

+

{_(msg`Signed`)}:{' '} {logs.DOCUMENT_RECIPIENT_COMPLETED[0] @@ -355,7 +362,7 @@ export default function SigningCertificate({ loaderData }: Route.ComponentProps)

)} -

+

{_(msg`Reason`)}:{' '} {recipient.signingStatus === SigningStatus.REJECTED diff --git a/packages/lib/server-only/document/get-document-certificate-audit-logs.ts b/packages/lib/server-only/document/get-document-certificate-audit-logs.ts index 7723fd1d5..6c7d0d213 100644 --- a/packages/lib/server-only/document/get-document-certificate-audit-logs.ts +++ b/packages/lib/server-only/document/get-document-certificate-audit-logs.ts @@ -20,6 +20,7 @@ export const getDocumentCertificateAuditLogs = async ({ DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_FIELD_INSERTED, DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_OPENED, DOCUMENT_AUDIT_LOG_TYPE.EMAIL_SENT, + DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_SENT, ], }, }, @@ -37,6 +38,9 @@ export const getDocumentCertificateAuditLogs = async ({ [DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_OPENED]: auditLogs.filter( (log) => log.type === DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_OPENED, ), + [DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_SENT]: auditLogs.filter( + (log) => log.type === DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_SENT, + ), [DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_FIELD_INSERTED]: auditLogs.filter( (log) => log.type === DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_FIELD_INSERTED, ),