KamoCRM

OrgId fir prin fiecare handler șablon, EDIT DOCUMENTS on writes

FixESigService
Expediere
23 septembrie 2026 la 10:03 UTC
Autor
Kamo
Comite
f30b26a

ESSignTemplateService's signer/design maners (getSigners, upsertSigners, reorderSemners, stergeSigner, saveDesign, gettestDesign, listDesignVersions, getDesignVersion, revertDesign) dovedit un șablon a existat cu existăById/găseșteById și oprit acolo initTemplate și de a lua TemplateByImgId rezolvat un șablon de imgId singur cu același decalaj, așa că org A predarea imgId Orga lui B a ajuns la șablonul lui B uid și numele / e-mailul fiecărui semnatar, și ar putea apoi salvați sau reveniți proiectul B, sau ștergeți/rescrieți autografele B, dintr-un șablon pe care nu l-a deținut niciodată. Fiecare handler trece acum prin NecesitTemplateInOrg (găseșteByUidAndOrgId) sau, pentru căutarea imgId, noua descoperire a bibliotecii partajateByImgIdAndOrgId Am făcut-o deja. Scrieri (actualizeazaTemplate, initTemplate, upsertSemners, reordineSemners, ștergeSigner, salveazăDesign, revertDesign) necesită suplimentar EDIT DOCUMENTS, dreapta SignatureRequestsController solicită deja să acționeze pe un document; citeste doar sejur org-scoped. Depinde de kamo-shared-library@9bde243b Nu-ţi face griji. împins Mai întâi. Teste noi: ESignTemplateOrgIsolationTest (org izolare on ************* GetSigners/upsertSigners) și ESignTemplateControllerTest (EDIT DOCUMENTSpoartă pe scrieri, nu pe se citeste). ModelLayerVersioning Test și salvaDesign/revertDesign apeluri actualizate pentru noul parametru orgId.

Toate modificările

Ca ceea ce vezi de transport maritim?

Toate acestea ajung în spațiul de lucru pe cont propriu. Începeți cu planul gratuit și citiți această pagină din nou într-o lună.

Pornește gratuit pentru totdeaunaVezi prețurile