Grupa na aplikację, konsola do ich przyznawania i notatki główne jako widżety

Featurekamo-internal
Szycy
28 sierpnia 2026 00:50 UTC
Autor
Kamo
Pochęt się
266357d

Trzy zmiany, które okazały się być jednym. Postać do domu. "My Master Note" i "Our Master Note" były szyty na zamówienie renderowane prosto z page.tsx, zamknięte na nic, umieszczone przez własne układy id, id wyjmowane przez nikogo – więc członek, którego rola wstrzymuje VIEW_NOTES nie miała ikony Notatek, No /notes page, i dwie notatki na swojej stronie głównej i tak. Są to widżety rejestrowe Teraz, co mówi rejestr: jeden wpis kupuje siatkę, przeciąg, Zlecanie, pokaz / umyjenie, ekran ustawień i pięć prawych Polityka. W page.tsx nie ma już kodu głównego. Id ich układ zmienia się od Master:mine / master:ours do widżetów, więc członek, który przeciągnął te dwa szyby Gdzieś znajduje ich z powrotem na domyślnym miejscu raz; stałe dwuszybowe mapowanie W sklepie layoutowym byłby najgorszy handel. Szyby przypięte były już zamknięte na odpowiedź nawigację; ta odpowiedź żyje teraz W jednym miejscu (lib/noteSAccess) zamiast być napisane inline. GRUGIA. Grupa bezpieczeństwa to APP, pokazana tylko wtedy, gdy organizacja ma tę aplikację. Włączone - to gębie jest całym powodem, dla którego istnieją grupy. Aplikacje są dwupoziomowe Drzewo od 2026-08-24 i grupy podążają za nim: POS to "Linie Biznesu" (był "handel") z handlem detalicznym, wynajmem, pracą serwisową, subskrypcjami, zaopatrzeniem Pożyczanie, Personal Lending i Patient Records under it under. Lista grupowa była ręcznie utrzymana i pozostała w tyle za katalogiem, co jest gorsze Brzmi to: prawo, którego usługiType nie pasuje do żadnej grupy, nie może być przyznane w żadnej Redaktor i nic tak nie mówi. Spotkania, Kredyt hipoteczny, Pożyczki osobiste i gry Byli w tym stanie – 19 praw, nieodliczona, ale aplikacja była licencjonowana. Teraz jest to Test COVERAGE: permissionAppSections.test.ts odczytuje RoleRightType.java i nie powiedzie się, jeśli takie istnieją Aplikacja z prawami nie ma grupy i czyta wiersz rodzica ServiceType.java(...) aby przypiąć linijkę Gniazdo. Dwa kolejne o tym samym kształcie, znalezione po drodze: robota-tutniczenie i redaktorzy działów Całkowicie zrezygnował z pięciu praw do zabezpieczenia dostępu i CONFIGURE_SYSTEM (wyciętego z Ogólne w grupach, które nie zostały wyrenderowane, a zakładka członka zatytułowana jej grupy Z surową nazwą enum - "POS" tutaj, "Commerce" trzy ekrany dalej. Każdy redaktor teraz Buduje swoje grupy za pomocą uprawnieńGroupTree, więc żaden z nich nie może pomieścić innego Taksonomam znowu. I I. Cztery ekrany renderowały prawa nr 280 jako stos akordeonów – jedna kolumna o Dziewięć ekranów wysokich, gdzie znalezienie "może zwrócić tę rolę zlecenię" oznaczało otwarcie I akordeony z kolei. A stos jest płaski, a aplikacje już nie są. Więc to jest Konsola: szyna grup, zagnieżdżona jak aplikacje org, obok panelu pokazującego jedną Grupa. Każdy rzęd kolejowy posiada otrzymany licznik sub-total dla całego poddrzewa, tak więc Kształt roli jest czytelny, zanim cokolwiek zostanie otwarte – Agent Wsparcia cztery piąte Przejście przez rekordy pacjenta jest widoczne z szyny. Wyszukiwanie obejmuje każdą grupę Z liczbą uderzeń w grupy; szyna jest lepka, nawigowana strzałka i staje się nawigacja Przewijany pasek poniżej md; zmniejszony ruch jest przestrzegany. Jedna rzecz, którą trzeba było naprawić, a nie odziedziczyć: dzielenie handlu na dziecko Grupy złamały kaskadę, ponieważ odmawianie ACCESS_COMMERCE pod "Linetami Biznesu" Nie będzie już nukleować VIEW_SUBSCRIPTIONS pod "Subskrypcjami". Prawa Sekwatury mają a Rekwizyt kontekstowy teraz – każdy prawo w każdej grupie – więc kaskada działa na całość Drzewo, podczas gdy tylko jedna grupa renderuje.

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