- 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.
