feat: choose primary or secondary revisions database based on transition role (#716)

* feat: choose primary or secondary revisions database based on transition role

* fix: remove redundant types

* fix: binding

* fix: specs
This commit is contained in:
Karol Sójko
2023-08-30 08:40:39 +02:00
committed by GitHub
parent 4a72097921
commit 62d231ae41
60 changed files with 627 additions and 514 deletions
@@ -26,11 +26,19 @@ export interface DomainEventFactoryInterface {
attachmentContentType: string
}>
}): EmailRequestedEvent
createDuplicateItemSyncedEvent(itemUuid: string, userUuid: string): DuplicateItemSyncedEvent
createItemRevisionCreationRequested(itemUuid: string, userUuid: string): ItemRevisionCreationRequestedEvent
createItemDumpedEvent(fileDumpPath: string, userUuid: string): ItemDumpedEvent
createDuplicateItemSyncedEvent(dto: {
itemUuid: string
userUuid: string
roleNames: string[]
}): DuplicateItemSyncedEvent
createItemRevisionCreationRequested(dto: {
itemUuid: string
userUuid: string
roleNames: string[]
}): ItemRevisionCreationRequestedEvent
createItemDumpedEvent(dto: { fileDumpPath: string; userUuid: string; roleNames: string[] }): ItemDumpedEvent
createRevisionsCopyRequestedEvent(
userUuid: string,
dto: { originalItemUuid: string; newItemUuid: string },
dto: { originalItemUuid: string; newItemUuid: string; roleNames: string[] },
): RevisionsCopyRequestedEvent
}