Migrate employee spaces (#6270)

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
Kristina 2024-08-06 16:36:41 +04:00 committed by GitHub
parent 949f33380c
commit 1f1b8f51d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 21 additions and 0 deletions

View File

@ -25,6 +25,7 @@ import {
tryMigrate
} from '@hcengineering/model'
import { htmlToMarkup } from '@hcengineering/text'
import contact from '@hcengineering/contact'
import activity from './plugin'
import { activityId, DOMAIN_ACTIVITY } from './index'
@ -197,6 +198,16 @@ export const activityOperation: MigrateOperation = {
({ attachedToClass }) => attachedToClass
)
}
},
{
state: 'migrate-employee-space-v1',
func: async () => {
await client.update<ActivityMessage>(
DOMAIN_ACTIVITY,
{ space: 'contact:space:Employee' as Ref<Space> },
{ space: contact.space.Contacts }
)
}
}
])
},

View File

@ -312,6 +312,16 @@ export const notificationOperation: MigrateOperation = {
{
state: 'migrate-notifications-space-v1',
func: migrateNotificationsSpace
},
{
state: 'migrate-employee-space-v1',
func: async () => {
await client.update<DocNotifyContext>(
DOMAIN_DOC_NOTIFY,
{ _class: notification.class.DocNotifyContext, objectSpace: 'contact:space:Employee' as Ref<Space> },
{ objectSpace: contact.space.Contacts }
)
}
}
])