Fix remove project (#7941)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2025-02-06 12:41:36 +07:00
committed by GitHub
parent dad177e61d
commit 997d910821
9 changed files with 90 additions and 52 deletions
@@ -34,6 +34,7 @@
"@hcengineering/server-github": "^0.6.0",
"@hcengineering/server-core": "^0.6.1",
"@hcengineering/github": "^0.6.0",
"@hcengineering/tracker": "^0.6.24",
"@hcengineering/notification": "^0.6.23",
"@hcengineering/server-notification": "^0.6.1",
"@hcengineering/time": "^0.6.0"
@@ -8,6 +8,7 @@ import core from '@hcengineering/core'
import serverCore from '@hcengineering/server-core'
import serverGithub from '@hcengineering/server-github'
import time from '@hcengineering/time'
import tracker from '@hcengineering/tracker'
export { serverGithubId } from '@hcengineering/server-github'
@@ -16,6 +17,15 @@ export function createModel (builder: Builder): void {
trigger: serverGithub.trigger.OnProjectChanges,
isAsync: true
})
builder.createDoc(serverCore.class.Trigger, core.space.Model, {
trigger: serverGithub.trigger.OnProjectRemove,
txMatch: {
_class: core.class.TxRemoveDoc,
objectClass: tracker.class.Project
}
})
builder.createDoc(serverCore.class.Trigger, core.space.Model, {
trigger: serverGithub.trigger.OnGithubBroadcast,
isAsync: false