KamoCRM

Aplicați verificările per parte/emise/trashed peste tot căile octet-adjacent au nevoie de ele

FixDocsService
Expediere
23 septembrie 2026 la 03:11 UTC
Autor
Kamo
Comite
bcade53

*************** a aplicat verificarea de documente emise, dar nu şi pe fiecare parte (ACCOUNT MEMBER VAULT/LOAN) sau verificari cu gardul distrus care /download, /stream si fratele /templați/ {img Id}/thumbnail endment toate se aplică aceluiaşi document bytes Seif / document de împrumut convertit PDF (sau un document distrus) a fost accesibil prin această cale chiar dacă aceleași octeți sunt refuzate oriunde altundeva. Lipseşte şi verificarea asociaţiei media (chat/vocemail/call-recording) această ramură de constatare #2 fix adăugat la celelalte patru căi octet. ************* și-a rezolvat sursa prin getDocumentMetadata (org+requirement) numai, astfel încât un document MLOS per parte sau pachetul de HR emis de un coleg ar putea fi ramificat într-un șablon în formă proaspătă, în formă de id care transportă NONE a restricției sursei trapează în jurul ambelor reguli printr-un pas în plus. Refuzat acum cu aceleași două controale ImagingController deja se aplică la căile octet generice, prin intermediul unui nou PerPartyAssocRegulă comună (în trecut a Metoda statica privata numai ImagingController ar putea apela) si documentele juridice existenteAccess (acum injectat și în DocumentBranchService). /metadate/ {imgId} și /lista nu a filtrat deloc documentele per parte și descrierea (o prezentare pe cont propriu, același raționament / acțiuni/create deja se aplică emisiunii pachete) au fost lizibile de orice membru org eliminate, și a apărut în liste. Ambele exclude acum documente per parte necondiționate: spre deosebire de chat/vocemail/call-recording media-asociation tipuri (găsirea #2), nu există nici un apelant legitim generic-imaging pentru un document pe parte, la toate Accesul MLOS este pe parte, la un strat suprafaţa imagistică generică nu are nici o noţiune de chiar și atunci când un apelant solicită în mod explicit assocType=LOAN, mai degrabă decât "apelant întrebat în mod explicit, astfel încât filtrul pe rând în loc de a exclude" tipurile de media-asociație sculpt-out obține. Teste noi: 5 cazuri în ImagingControllerMediaAssocTest (/lista de excludere per parte, /metadate pe parte de refuz, /templates/converted-pdf per-party, distrus și media-asociation refuzuri) și 4 în DocumentBranchService Test (per-party seif, împrumut per-party, un coleg emis pachet, și pachetul propriu emis subiectului încă ramificare cu succes). Verificarea mutaţiei: Revenirea ImagingController.java și DocumentBranchService.java la origine/main rupe clădirea pur și simplu (DocumentBranchService's new constructor argument is required) fiecare fișier, confirmând 4 noi DocumentBranchService Cazurile de încercare nu reușesc să se compileze împotriva cazurilor retractate constructor, apoi (cu DocumentBranchservice restaurat singur) confirmând toate cele 5 noi ImagingControllerMediaAssocTest cazuri merge roșu împotriva ImagingController reverificat.java. Apartament complet: 767 teste verzi (a fost 758; +9 noi).

Toate modificările

Ca ceea ce vezi de transport maritim?

Toate acestea ajung în spațiul de lucru pe cont propriu. Începeți cu planul gratuit și citiți această pagină din nou într-o lună.

Pornește gratuit pentru totdeaunaVezi prețurile