KamoCRM

Thread orgId melalui setiap penanganan template, EDIT _ DOCUMENTS pada saat menulis

FixESigService
Dikirim
23 September 2026 pukul 10.03 UTC
Penulis
Kamo
Commit
f30b26a

Penandatangan signer / design layanan ditolak (getSigners, upsertSigners, reorder Signers, deleteSigner, save Design, getLatest Design, listDesignVersions, getDesignVersion, revertDesign) terbukti sebuah template ada dengan existsById / findById dan berhenti di sana - tidak ada filter org sama sekali. initTemplate dan getTempateByImgId diselesaikan sebuah template oleh imgId sendiri dengan gap yang sama, jadi org A menyerahkan org B 's imgId mencapai Uid template B dan setiap penandatangan nama / email, dan bisa kemudian simpan atau kembalikan desain B, atau hapus / tulis ulang tanda B, dari template yang tidak pernah dimiliki. Setiap handler sekarang berjalan melalui TeplateInOrg (findByUidAndOrganiId) atau, untuk pencarian imgId, pencarian baru perpustakaan bersama ByImgIdAnOrviId - 404 untuk org lain, sama seperti getTemplate / updateTemplate sudah melakukannya. Writes (updateTemplate, initTemplate, upsertSigners, recording Signers, deleteSigner, save Design, revertDesign) secara otomatis memerlukan EDIT _ DOCUMENTS, kanan SignatureReRequestsController telah memerlukan untuk bertindak pada dokumen; membaca stay org- scoped saja. Tergantung pada kamo- shared-library @ 9bde243b * * * * * * * * * * * * * * * didorong pertama. Tes baru: Mengigau Templat IsolationTest (isolasi org pada * * * * * * * * * getSigners / upsertSigners) dan EspiglateControllerTest (EDIT _ DOCUMENTS gate on writing, not on membaca). Versi TemplateLatersioning Uji dan save Design / revertDesign panggilan diperbarui untuk yang baru Parameter orgId.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga