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

FixBillingService
Szycy
9 sierpnia 2026 03:10 UTC
Autor
Kamo
Pochęt się
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ę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny