KamoCRM

Egzekwacja samo-lub-właściciela na koncie, a nie tylko na granicy org

FixBillingService
Przesyłane
9 sierpnia 2026 03:10 UTC
Autor
Kamo
Zgłoszenie
60831b9

Następne do bramy krzyżowej, teraz, gdy reguła jest ustalona: wewnątrz organizacji, którą możesz zarządzać Twoje własne konto rozliczeniowe i właściciel organizacji mogą zarządzać każdym w tej organizacji. Nikt W inny sposób. To jest dokładnie to, co pokazuje już zakładka Plans and Billing - renderuje "isSelf | | teamMemist.isOrganizationOwner" — ale reguła żyła tylko w interfejsie użytkownika, więc serwer szczęśliwie obsługiwały współpracownika dowolne konto w tym samym org. Żaden legalny użytkownik nie widzi zmiany; ekran już Zachowywał się w ten sposób. Własność jest głównym członkiem konta lub wierszem kontaMemity. Własność jest rozwiązywana za pomocą JPQL team-member lookup zamiast instanceof na findById(Mem członkowskiego), ponieważ dziedziczenie JOINED może Oddaj pełnomocnik członka, który zawodzi obsadę nawet wtedy, gdy rząd jest członkiem zespołu - pułapka Dokumenty PlatformAdminInterceptor. Celowo nie jest ogrodzony MANAGE_ORG_FINANCES: to prawo jest obecnie udzielane nikomu, więc Wymaganie od niego zablokowałoby każdego członka z własnej subskrypcji. 10 testów na bramie, 92 przepustki ogółem.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny