Employee email channel (#2711)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2023-03-06 15:51:41 +07:00
committed by GitHub
parent 5696f216ca
commit 3179d122b8
9 changed files with 114 additions and 24 deletions
+13
View File
@@ -856,6 +856,19 @@ async function synchronizeUsers (
employee: employeeId,
role: AccountRole.User
})
if (u.EMAIL !== undefined && u.EMAIL !== null) {
await ops.client.addCollection(
contact.class.Channel,
contact.space.Contacts,
employeeId,
contact.class.Employee,
'channels',
{
provider: contact.channelProvider.Email,
value: u.EMAIL.trim()
}
)
}
await ops.client.createMixin<Doc, BitrixSyncDoc>(
employeeId,
contact.class.Employee,