KamoCRM

Administrowanie modelami i czytaniem korzystania z nich korzysta z praw, które je nazywają

FixAIService
Przesyłane
15 sierpnia 2026 05:52 UTC
Autor
Kamo
Zgłoszenie
166043b

AiModelController i AiUsageController sprawdzili własność organizacji i nie miały prawa. 403 już w kontrolerze modelu porównuje dostawcę.getOrganizationId() Sesja jest org - prawdziwa izolacja najemców i inne pytanie od tego, czy Osoba dzwoniące może w ogóle administrować modelami. MANAGE_AI_MODELS teraz bramy wszystkie cztery modele Punkty końcowe i VIEW_AI_USAGE punkty końcowe użytkowania. Gating modelu LIST jest tutaj bezpieczny, a to zostało sprawdzone, a nie zakładane. Jeden Klaster temu lista skrzynek pocztowych wyglądających na odpowiednik okazała się być listą kanałów Autouzupełnianie, więc ujęcia to opróżniłoby książki adresowe ludzi. Każdy dzwoniący /api/modele to zakładka ustawień — SecurityModelsTab i DostawTupTab — i Żadna chata ani powierzchnia kompozytora nie czyta. Identyczny punkt końcowy, w przeciwieństwie do ciebie Śledź konsumenta. AIService's SessionHelper nie miał [Right”, więc jeden został dodany, a nie zamknięty od Pierwsza linia: brak sesji, brak tablicy praw lub wartość praw niewłaściwego typu Odmówić. Ekwiwalent KBService przyznał wszystko, gdy lista była pusta lub nieobecna I po cichu wyłączyło każdą zbudowaną na niej bramę, dopóki nie zostało to ustalone; nie było Powód, by to powtórzyć tutaj. Nie ma rozsianego. MANAGE_AI_SETTINGS, MANAGE_AI_MODELS i VIEW_AI_USAGE są w posiadaniu 14 r. i 33 członków. exportUsage zwraca ResponseEntity-byte[]> i przesyłać pliki, więc jego odmowa jest Niepoprawne byte, a nie mapa JSON, każda inna brama w tym przełęczy powraca.

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