Listar e criar pastas dentro de uma coleção
Alcança a consulta de aglomeração visível para o DocManager (assocType, assocObject Id), carimba o escopo na criação, herda-o em duplicado, e bate last modified...
Persista na trilha de auditoria do PHI deste serviço para o banco de dados
DocsService serve bytes de documentos, então sua trilha é o que uma contabilidade de divulgações em §164.528 é realmente montado a partir de. Estava a escrever ...
Endpoints de conteúdo WOPI de auditoria e fechar as últimas lacunas de serviço de byte
O WOPI serve documentos inteiros aos Docs e não gravou nada. GET /wopi/files/{id}/contents é a mesma divulgação que /download, retransmitiu o da mesma forma atr...
Gravar o acesso do byte nos quatro caminhos do documento que não gravaram nada
/download já logado através de A plataforma é apenas o local de injeção de bytes. Os objectivos de irmãos que servem a exatamente os mesmos bytes — /stream, /bu...
Adicione o POST **********************
Deep-copies um aglutinante que o solicitante pode ver (proprietário, compartilhado, ou modelo) em um aglutinante novo propriedade do solicitante. Copia todos os...
Adicionar infraestrutura do organizador — CRUD, renderização, documentos gerados
Nova superfície REST sob /api/docs/binders para o recurso Organizador: - BinderController: CRUD, item add/update/remove/reorder, share, render - BinderService: ...
Adicione **************** com suporte HTTP Range
Endpoint de streaming genérico para recursos de imagem de áudio/vídeo, usado pela ferramenta kamo-internal MediaPlayer. Reutiliza a autorização do ImageService ...
Add ImagingSettingsController with doc type, stacking order, and assoc config CRUD
Reescrever WOPI/Docs para usar Img/ImgDat, adicionar Open no ponto final Docs
- WopiController agora usa imgId (Long) em vez de Document fileId (String) - DocumentService cria registros Img + ImgDat em vez de registros Document - WOPI Che...
Popular criadoByName no DocumentMetadata do membro do upload
convertToMetadata () agora lê **************************** e conjuntos criadosByName para que a coluna Enviada pelo gestor de documentos mostra o nome do upload...
Expose thumb and converted file sizes in DocumentMetadata
Adds thumbFileSize, convertedFileSize, and convertedThumbFileSize to the DocumentMetadata DTO and populates them in convertToMetadata() from the ImgDat and its ...
Add document sharing endpoints to ImagingController
Adds: shares/by-image, shares/create, shares/update/{id}, shares/delete/{id}, shares/shared-with-me, **************** **************** shares/resolve-alias
Add thumbnail backfill endpoint for existing converted documents
POST /backfill-thumbnails processes up to 20 converted documents that are missing thumbnails per call, generating per-page PNGs and storing them in MinIO. Call ...
Add bulk download (merged PDF/ZIP) and general-purpose thumbnails
Remove e-signature template guard from thumbnail endpoint so all documents can serve per-page thumbnails. Add isThumbAvail and thumbPageCount to DocumentMetadat...
Include folderName, folderPath, and docTypeName in DocumentMetadata response
Add isConverted, hasDesignVersion, isHidden to DocumentMetadata response
The /api/docs/imaging/list endpoint now returns conversion status from ImgDat and design version status (isSigTemplate) so the frontend can enable/disable the E...
Add imaging management endpoints — move all non-upload imaging from SecurityService
- Add 17 imaging DTOs to beans/imaging/ (folders, documents, templates, updates) - Add ImagingController at /api/docs/imaging with all management + download end...
Pass org theme URL to Docs for per-org logo and favicon
Construct theme path from X-Forwarded-Host (e.g., internal.kamocrm.com -> **************** and append as &theme= query param in the Docs URL. Docs reads this to...
Add OTK auth, org-branded WOPI, cached MinIO client
- WopiController: look up org title from JWT orgId claim for dynamic BrandName ("{orgTitle} Docs") in CheckFileInfo response - DocumentController: require OTK...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.