EZQMS-1393: implemented folders in controlled documents (#7803)

* EZQMS-1393: implemented folders in controlled documents

Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>

* formatting

Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>

---------

Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>
This commit is contained in:
Victor Ilyushchenko
2025-01-28 10:02:13 +03:00
committed by GitHub
parent f8a8c94bc2
commit 40931c81ca
21 changed files with 633 additions and 83 deletions
@@ -226,8 +226,12 @@ export default mergeIds(documentsId, documents, {
function: {
CanCreateTemplate: '' as Resource<ViewActionAvailabilityFunction<DocumentSpace>>,
CanCreateDocument: '' as Resource<ViewActionAvailabilityFunction<DocumentSpace>>,
CanCreateFolder: '' as Resource<ViewActionAvailabilityFunction<DocumentSpace>>,
CanCreateChildTemplate: '' as Resource<ViewActionAvailabilityFunction<Document>>,
CanCreateChildDocument: '' as Resource<ViewActionAvailabilityFunction<Document>>,
CanCreateChildFolder: '' as Resource<ViewActionAvailabilityFunction<Document>>,
CanRenameFolder: '' as Resource<ViewActionAvailabilityFunction<Document>>,
CanDeleteFolder: '' as Resource<ViewActionAvailabilityFunction<Document>>,
CheckIsDocumentCreationDisabled: '' as Resource<() => Promise<boolean>>,
CheckAreTemplatesDisabled: '' as Resource<() => Promise<boolean>>,
CheckAreDomainsDisabled: '' as Resource<() => Promise<boolean>>,
@@ -238,6 +242,8 @@ export default mergeIds(documentsId, documents, {
GetDocumentMetaLinkFragment: '' as Resource<(doc: Doc, props: Record<string, any>) => Promise<Location>>,
CanDeleteDocument: '' as Resource<(doc?: Doc | Doc[]) => Promise<boolean>>,
CanArchiveDocument: '' as Resource<(doc?: Doc | Doc[]) => Promise<boolean>>,
CanOpenDocument: '' as Resource<(doc?: Doc | Doc[]) => Promise<boolean>>,
CanPrintDocument: '' as Resource<(doc?: Doc | Doc[]) => Promise<boolean>>,
CanTransferDocument: '' as Resource<(doc?: Doc | Doc[]) => Promise<boolean>>,
ControlledDocumentTitleProvider: '' as Resource<(client: Client, ref: Ref<Doc>, doc?: Doc) => Promise<string>>
}