mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-14 04:08:19 +00:00
UBERF-5953 Remove CollaboratorDocument class from Mongo (#4930)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
This commit is contained in:
parent
dd6c1d699e
commit
aac81144fe
@ -149,6 +149,16 @@ async function migrateWrongDomainContent (client: MigrationClient): Promise<void
|
||||
)
|
||||
}
|
||||
|
||||
async function migrateDeleteCollaboratorDocument (client: MigrationClient): Promise<void> {
|
||||
await client.deleteMany(DOMAIN_ATTACHMENT, { _class: 'document:class:CollaboratorDocument' as Ref<Class<Doc>> })
|
||||
await client.deleteMany(DOMAIN_DOCUMENT, { _class: 'document:class:CollaboratorDocument' as Ref<Class<Doc>> })
|
||||
await client.deleteMany(DOMAIN_TX, {
|
||||
_class: core.class.TxCollectionCUD,
|
||||
collection: 'attachments',
|
||||
'tx.objectClass': 'document:class:CollaboratorDocument' as Ref<Class<Doc>>
|
||||
})
|
||||
}
|
||||
|
||||
async function setNoParent (client: MigrationClient): Promise<void> {
|
||||
await client.update(
|
||||
DOMAIN_DOCUMENT,
|
||||
@ -218,6 +228,10 @@ export const documentOperation: MigrateOperation = {
|
||||
{
|
||||
state: 'wrongDomainContent',
|
||||
func: migrateWrongDomainContent
|
||||
},
|
||||
{
|
||||
state: 'deleteCollaboratorDocument',
|
||||
func: migrateDeleteCollaboratorDocument
|
||||
}
|
||||
])
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user