Redeliver un pachet schimbat, superseding misiuni deschise
Refuzat cu excepţia cazului în care amprenta vie diferă de cea publicată. Binder.date actualizate este mort și Img nu are contor de revizuire, astfel încât ampr...
Oferă un pachet legal publicului său, în afara firului de solicitare
Plan pe fir cerere (două întrebări ieftine, astfel încât răspunsul este exact despre cine este inclus și care a fost sărit și de ce), scrie-l: 200 membri x 8 do...
Planificator de livrare
Livrarea este noua cale de angajare și este menit să fie re-run, astfel încât membrii care dețin deja o Datoria se scade mai degrabă decât se acordă o a doua co...
ESigService client intern pentru livrarea pachetului legal
Primul client de serviciu extern al doctorilor. Posturi către - Nu. (MANUAL de origine, necontorizat) cu suprimăInvite=true Timeouts sunt explicite: EsignEmai...
Previzualizarea rezoluției publicului
Rezolvă o audiență salvată sau proiectată prin intermediul TeamMemberRepo.findAudience, care este numai cititor care are în vedere eligibilitatea obligatorie a ...
Publish îngheaţă o versiune cu documente octet-pinned
Pins img dat id plus un conţinut hash, nu img id: salveazăImgContent repunctează acelaşi Img la noi octeți pe fiecare Docs salva, și rezolvaSource merge la dat ...
Pachetul juridic CRUD la /api/docs/legale/pachete
Listă, creați, obțineți, actualizați și ștergeți, cu ref liant comandat și rânduri de audiență înlocuit ca set. Org vine de la sesiunea de pe fiecare cale perm...
Contractul legal cu fir și normalizarea cererii
Ids cruce ca siruri de caractere (unique rowid depășește MAX SAFE INTEGER). Ordinea Binder este listă de ordine, de-duplicate, și o intrare non-numeric 400s mai...
Amprenta conținutului pentru pachetele legale
Binder.date Actualizate nu se mișcă niciodată după INSERT, astfel încât conținutul unui pachet nu are nici o schimbare semnal de comparat. Adăugați un SHA-256 p...
Listați și creați lianți în cadrul unei singure colecții
Domeniul de aplicare interogarea vizibil-binder la DocManager's (assocType, assocObject Regulamentul (CE) nr. timbre domeniul de aplicare pe crea, moștenește pe...
Transportă domeniul de aplicare al colectării pe contractul cu sârmă de liant
Persist acest serviciu de audit PHI traseu la baza de date
DocsService servește documente octeți, astfel încât traseul său este ceea ce o contabilitate informațiile de la articolul 164.528 sunt efectiv asamblate. Scria ...
Criteriile de evaluare a conținutului WOPI de audit și de închidere a ultimelor lacune de rezervare a octeților
WOPI serveşte documente întregi doctorilor şi nu înregistrează nimic. GET /wopi/files/{id}/contents is the same information as /download, releed the la fel prin...
Înregistrați accesul octet pe cele patru căi documente care nu au înregistrat nimic
/download deja logat prin ************* și a fost numai locul de injectare octet al platformei. Criteriile finale de evaluare pentru frate exact aceleași octeți...
Adaugă POST ***************
Copiază adânc un liant pe care solicitantul îl poate vedea (proprietar, partajat sau șablon) într-un liant proaspăt deținut de solicitant. Copiază fiecare eleme...
Adăugați suport organizator
Suprafață nouă REST sub /api/docs/binders pentru caracteristica Organizator: - BinderController: CRUD, element addition/update/remote/recomandare, share, rande ...
Adaugă ***************** cu suport HTTP Range
Obiectiv generic de streaming pentru activele imagistice audio/video, utilizat de instrumentul mediaPlayer kamo-intern. Reuse ImageService autorization (la fel ...
Add ImagingSettingsController with doc type, stacking order, and assoc config CRUD
Rewrite WOPI/Docs to use Img/ImgDat, add Open in Docs endpoint
- WopiController now uses imgId (Long) instead of Document fileId (String) - DocumentService creates Img + ImgDat records instead of Document records - WOPI Che...
Populate createdByName in DocumentMetadata from uploader member
convertToMetadata() now reads **************** and sets createdByName so the Uploaded By column in the doc manager shows the actual uploader's name.
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...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
