ReportDefinition nigdy nie wysłał węższych praw, których odczytuje jego desolator

Fixkamo-shared-library
Szycy
2 września 2026 04:29 UTC
Autor
Kamo
Pochęt się
d49b0fd

ReportScopeResolver, jego test i własna javadoc tej klasy RównieżGrantedBy, i ReportSecurityScope od tego czasu mają SELF/TEAM/ORGANIZACJA Ramy wylądowały. Metoda budowniczego i trzech akcesorów za nimi Nie zrobił to, więc SecurityService nie skompilował: get TeamRight, getOwnRight i Udzielanie praw zostało wezwane przeciwko typowi, który nigdy ich nie zadeklarował. To usunęło prod w sposób, który wygląda na niezwiązany z raportowaniem. Budowanie dla Zaangażowanie Report Studio stało się czerwone, więc SecurityService nadal wyświetlał obraz Od wcześniejszego zobowiązania, którego ServiceType nie ma RAPORTU. A KamoInitializer W międzyczasie run rozsianył mistrzowski model orgi korzenia z każdym nieudeprecjonowanym SerwisType jako FORCE_ENABLED, SPRAWOZDANIA między nimi, oraz - jest ?Enumerated (Wzrachanie). Po pierwsze Nieczytelny rząd później, każdy odczyt tego modelu rzucił: GET /api/security/master-model 500'd, więc przycisk Modelu Master zniknął z Typy oddziałów i funkcja Kontroler nie mogli wymienić funkcji, więc aplikacje kamocrmumu Przestali pojawiać się dla wszystkich. Czysto dodatek. Oba argumenty są nieważne i żaden z dziewięciu wysłanych Zgłaszają również nazwiska, więc brak zmian zakresu raportu; przyznawanie praw do sprawozdania Te nazwy nie są dokładnie wymagane, zawsze były w stanie.

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