KamoCRM

Thread orgId через кожен обробник шаблону, EDIT DOCUMENTS на записах

FixESigService
Shipped
23 вересня 2026 р. о 10:03 UTC
Author
Kamo
Commit
f30b26a

ESignTemplateService's signer/design ручники (getSigners, upsertSigners, reorderSigners, removeSigner, SaveDesign, getLatestDesign, listDesignVersions, getDesignVersion, revertDesign доведений шаблон, який існував з існуєById/findById і припинив його — ніякого фільтра. initTemplate і getTemplateByImgId вирішило шаблон за допомогою imgId самостійно з тим же проміжком, тому org A org B's imgId got b's шаблон uid і кожен імена знака/email, і може потім зберегти або перевернути B-дизайн, або видалити / перезаписати знаки B, з шаблону він ніколи не належить. Кожен обробник тепер йде через вимагаютьTemplateInOrg (findByUidAndOrgId) або, для imgId вигляду, Нова знахідка бібліотеки ByImgIdAndOrgId — 404 для іншої org, а також getTemplate/ UpdateTemplate вже зробив. Написання (оновлення, initTemplate, upsertSigners, reorderSigners, removeSigner, SaveDesign, revertDesign, додатково потрібно EDIT DOCUMENTS, право SignatureRequestsController вже вимагає діяти на документі; тільки читання, які залишаються org-scoped. В залежності від kamo-shared-library@9bde243b ****************************************************************************************************************************************************************************************************************************************************************************** напляскване перший. Нові тести: ESignTemplateOrgIsolationTest (оргія на **************** getSigners/upsertSigners) і ESignTemplateControllerTest (EDIT DOCUMENTS воріт на записах, не на читати. ШаблонLayerVersioning Тестування та його збереженняДизайн-замовлення оновлені для нових 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