KamoCRM

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

FixESigService
Shipped
23 septembrie 2026 la 10:03 UTC
Author
Kamo
Commit
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.

All changes

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.

Start Free ForeverView Pricing