KamoCRM

OrgId fil à travers chaque gestionnaire de modèle, EDIT-DOCUMENTS sur les écritures

FixESigService
Expédié
23 septembre 2026 à 10:03 UTC
Auteur
Kamo
Commite
f30b26a

Administrateurs de conception d'ESignTemplateService (getSigners, upsertSigners, reorderSigners, deleteSigner, saveDesign, getLatestDesign, listDesignVersions, getDesignVersion, returnDesignDesign) prouvé qu'un modèle existait avec existyId/findById et s'arrêtait là - pas de filtre org du tout. initTemplate et getTemplateByImgId a résolu un modèle par imgId seul avec le même écart, donc org A La remise de l'org B's imgId a atteint le modèle de B uid et le nom/courrier de chaque signataire, et pourrait alors sauvegarder ou inverser la conception de B, ou supprimer/réécrire les signataires de B, à partir d'un modèle qu'il n'a jamais possédé. Chaque gestionnaire passe maintenant par le besoinTemplateInOrg (findByUidAndOrgId) ou, pour les résultats des recherches imgId, la nouvelle découverte de la bibliothèque partagéeByIdAndOrgId 404 pour un autre org, identique à getTemplate/ updateTemplate l'a déjà fait. Écrits (updateTemplate, initTemplate, upsertSigners, réordonneurSigners, deleteSigner, saveDesign, returnDesign) nécessite en outre EDIT-DOCUMENTS, le droit SignatureRequestsContrôleur doit déjà agir sur un document; se lit uniquement sur le haubillage. Dépend de la kamo-library-shared-th-bout-9bde243b - poussée d'abord. Nouveaux tests: ESignTemplateOrgIsolationTest (org isolement le getSigners/upsertSigners) et ESignTemplateCtrollerTest (date d'entrée d'EDIT-DOCUMENTS sur les écritures, pas sur Lire comme suit). TemplateLayerVersioningTest et ses appels saveDesign/revertConception mis à jour pour le nouveau paramètre orgId.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation