feat: move document to team (#1210)

Introduces a new dialog component allowing users to move documents
between teams with included audit logging.
This commit is contained in:
Ephraim Duncan
2024-07-02 02:47:24 +00:00
committed by GitHub
parent 90c43dcd0a
commit 92c09c5850
9 changed files with 272 additions and 2 deletions

View File

@ -336,6 +336,10 @@ export const formatDocumentAuditLogAction = (auditLog: TDocumentAuditLog, userId
anonymous: 'Document sent',
identified: 'sent the document',
}))
.with({ type: DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_MOVED_TO_TEAM }, () => ({
anonymous: 'Document moved to team',
identified: 'moved the document to team',
}))
.with({ type: DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_RECIPIENT_COMPLETED }, ({ data }) => {
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
const action = RECIPIENT_ROLES_DESCRIPTION[data.recipientRole as RecipientRole]?.actioned;