- Szycy
- 23 września 2026 10:03 UTC
- Autor
- Kamo
- Pochęt się
- d9c5480
EsignEnvelopeController's - sprawdzone członkostwo org Tylko — bez prawa dokumentu, bez zezwolenia, nic specyficznego dla kontekstu. Każdy uwierzytelniony członek personelu Można wymienić każdą kopertę w org (w tym EMPLOYMENT_OFFER, a także CLINICAL_CONSENT/ Typy kontekstowe RECORDS_RELEASE_AUTHORIZATION zarezerwowane dla przyszłego modułu EHR), pobierz Wykonane PDF i Certyfikatu Wypełnienia oraz unieważniły lub ponownie wysyłają kogoś innego. Stosuje tę samą regułę SignatureRequestsController ma już zastosowanie do podpisu kolekcji Żądania: VIEW_DOKUMENTY, aby zobaczyć kopertę EDIT_DOKUMENTS do unieważnienia/podzielić, oba za pośrednictwem MemberRightsAppliedService, a także odprawę sesji rozmówcy jako pułap na bazie danych Poziom zabezpieczeń dokumentów szablonu (COALESCE’d to PUBLIC, dopasowując, jak sprawdza każdy inny klirens W tej usłudze traktuje brakujący poziom). Ponadto koperta EMPLOYMENT_OFFER wymaga dodatkowo jednej z VIEW_EMPLOYEES, EDIT_EMPLOYEES lub MANAGE_HRS_SETTINGS — odzwierciedlając LegalIsedDocumentDocsService, the Straż na tym samym wykonanym artefakcie dotarł w drugą stronę, przez ogólną ścieżkę obrazowania. "Niech zobacz dokumentów e-sygnałów tego orgi" i "może zobaczyć list ofertowy tego pracownika" są różne Dotacje i nic po stronie koperty nie zadawał drugiego pytania wcześniej. NIE są potraktowane równoważne ze stron EHR Tutaj: grep przez flotę nie znalazł dla nich żadnego kreatora na żywo (EMPLOYMENT_OFFER's is DocsService's LegalEsignClient; te trzy nie mają żadnego) oraz własne notatki z sekcji EHR RoleRightType Każde prawo kliniczne to druga brama za kontrolą opieki i kontroli, że ta usługa nie ma możliwości Oceń. Dostają pułap odprawy jak wszystko inne. Ktokolwiek podsłuchuje swojego nadawcę, musi Zadecyduj o tym w prawo – zaznaczając to, zamiast zgadywać. Wewnętrzne API (EsignInternalController, APIService/DocsService połączenia serwerowe-do-serwerowe, już Ogrodzony przez własną wspólną tajemnicę – patrz następny commit) jest UNCHANGED: jego metody tylko dla org-ly/get/... są przechowywane jako oddzielne przeciążenia, do którego nie dzwoni kontroler, ponieważ jest to inna, Sprawdzona już granica zaufania. Paginacja ("Lista obrazowy, jeśli trywialny" w znalezieniu) została pominięte: EnvelopeSummary[] jest prosta Dzisiaj i zmiana go na kształt strony złamałaby istniejącą umowę kamo-internal dotyczącą Wydajność ładna, a nie poprawka bezpieczeństwa. Nowe testy: EsignEnvelopetrollerTest (VIEW/EDIT_DOCUMENTS gate) i EsignEnvelopeVisibilityTest (sufit odprawy, EMPLOYMENT_OFFER ukryty bez prawa HR, listy filtrów, które nie są widoczne). UndeliveredInviteReportingTest zaktualizowany dla dwóch nowych zależności konstruktorów.
