UBERF-7090: Add QMS plugins (#5716)

Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
This commit is contained in:
Alexey Zinoviev
2024-06-03 19:55:54 +04:00
committed by GitHub
parent f11a7f46c2
commit 48e1ca9849
618 changed files with 40225 additions and 7 deletions
@@ -0,0 +1,30 @@
//
// Copyright © 2023 Hardcore Engineering Inc.
//
//
import type { Plugin, Resource } from '@hcengineering/platform'
import { plugin } from '@hcengineering/platform'
import { TriggerFunc } from '@hcengineering/server-core'
import { Presenter } from '@hcengineering/server-notification'
/**
* @public
*/
export const serverDocumentsId = 'server-documents' as Plugin
/**
* @public
*/
export default plugin(serverDocumentsId, {
trigger: {
OnCollaborativeSectionDeleted: '' as Resource<TriggerFunc>,
OnDocPlannedEffectiveDateChanged: '' as Resource<TriggerFunc>,
OnDocApprovalRequestApproved: '' as Resource<TriggerFunc>,
OnDocHasBecomeEffective: '' as Resource<TriggerFunc>,
OnWorkspaceOwnerAdded: '' as Resource<TriggerFunc>
},
function: {
ControlledDocumentTextPresenter: '' as Resource<Presenter>
}
})