mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-22 08:20:39 +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> {
|
async function setNoParent (client: MigrationClient): Promise<void> {
|
||||||
await client.update(
|
await client.update(
|
||||||
DOMAIN_DOCUMENT,
|
DOMAIN_DOCUMENT,
|
||||||
@ -218,6 +228,10 @@ export const documentOperation: MigrateOperation = {
|
|||||||
{
|
{
|
||||||
state: 'wrongDomainContent',
|
state: 'wrongDomainContent',
|
||||||
func: migrateWrongDomainContent
|
func: migrateWrongDomainContent
|
||||||
|
},
|
||||||
|
{
|
||||||
|
state: 'deleteCollaboratorDocument',
|
||||||
|
func: migrateDeleteCollaboratorDocument
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user