Przebuduj układ, aby użyć pełnej szerokości z stepperem bocznym
Wymień wąską kartę centrowaną max-w-3xl z pełnym rozmieszczeniem z pełną szerokością Pionowy pasek boczny i wielokolumnowa treść krokowa, aby zminimalizować prz...
Rozwiązywanie problemów z przeglądami
- Potwierdza pośrednie kroki podczas skoku do przodu przez stepper - Przekaż ostrzeżenia jako paramy zapytań zamiast ich utraty na nawigację - Odwołaj poprzedni...
Dodaj auth check i dezynfekuj wejście na POST /org
- Zwrot 401, jeśli nie uwierzytelniony użytkownik (zapobiegnie sierotom orgs) - Budowanie organizacji tylko z dozwolonych pól (zapobieganie masowym przydziałowi...
Ustaw właściciela i utwórz członka zespołu przy tworzeniu org
Podczas tworzenia organizacji za pośrednictwem POST /api/security/org, Uwierzytelny użytkownik jest teraz ustawiony jako właściciel orgi i otrzymuje Członka + R...
Przywracanie pełnych implementacji komponentów krokowych
Zamień elementy stepu na kompletne wdrożenia, które Obejmują wszystkie pola formularzy, walidację i logikę UI dla każdego kroku czarodzieja.
Dodaj modele zabezpieczeń do ról bezpieczeństwa z integracją backend
Dodaj wiele wybranych modeli zabezpieczeń w oknie dialogowym tworzenia/editowania funkcji zabezpieczania. Wyświetlanie przydzielonych modeli w tabeli ról. Wire ...
Dodaj modele zabezpieczeń kontroler CRUD i przewód do ról bezpieczeństwa
Dodaj SecurityModelController z pełnym CRUD w /api/security/models. Aktualizacja SecurityRoleController, aby zaakceptować bezpieczeństwoModelIds na stronie limu...
Dodaj ChildOrgSecurityModel podmiot i połącz modele bezpieczeństwa z rolami
Dodaj wsparcie backend dla modeli bezpieczeństwa organizacji dzieci za pomocą wielu do wielu Związek z rolami bezpieczeństwa za pośrednictwem jednostki przyłącz...
Zamień okna dialogowe modalne rurociągu z pełnymi szczegółowymi stronami
Odbuduj wszystkie 6 stron szczegółów rynkowych (Zamówienia, Aplikacje, Rezerwacje, Umowy, zamówienia, usługi) od podstaw za pomocą udostępnionego Składnik Pipel...
Dodaj proaktywne rozszerzenie sesji, aby zapobiec timeoutowi, gdy użytkownik jest aktywny
Monitor sesji przedłużył sesję Redis tylko wtedy, gdy TTL spadł do 5 minut, a w tym momencie po cichu automatycznie wydłużał się bez pokazania Wyskakujące okien...
Zredukuj lewą stronę NavTop szczelinę, aby dopasować się do prawej strony
Przeprojektuj stronę Apps & Features z dopracowanym nowoczesnym interfejsem
Przestylizacja karty Ustawienia/konta aplikacji z banerem statystyk, ikoną gradientu Kontenery, zawsze wibralne tabletki filtrujące, rafinowany zawisł Stan, ani...
Zamień moje konto i przyciski Mój oddział i zmniejsz luki NavTop
Załączone pozycje przycisków "Moje konto" i "Mój tytuł" w górnej nav, I zmniejszył o połowę wszystkie szczeliny na poziomie pojemników w celu ściślejszej odstęp...
Invalidate nieaktualne pola pamięci podręcznej Redis brakuje org
Cached org dane z aktualizacji SecurityService nie mają CzłonekTitleNonPlural pole. Wykrywaj to i ponownie zamkną świeże dane, aby Niestandardowe etykiety człon...
Dołącz etykiety tytułów członkowskich i shortTitle in org domain response
Zaginął członek /org/domain, członekTitlePlural, CzłonekTitleNonPlural, zespółMemberTitlePlural, teamMemberTemTitleNonPlural, Krótkie polaTyt z mapy odpowiedzi.
Proxy wszystkie zewnętrzne połączenia API za pośrednictwem Next.js, aby uniknąć CORS
Dodano catch-all /api/security/[...path] trasa proxy i aktualizacja ThemeConfig, FormAccountRecovery, FormPassportID, FormPersonalInfo, I FormRecoveryEnforcemen...
Pokaż widok potwierdzenia z dużą flagą po wyborze kraju
Zastępuje obszar wyszukiwania / przenośników z wyśrodkowaną flagą, nazwą kraju, i "Switch country" łączy się, gdy wybrany jest kraj.
Proxy countries API przez Next.js i tryb nieumieć
Bezpośrednie pobranie do api.kamorm.com nie powiodło się z powodu CORS. Dodano /api/kraje Trasa proxy (taki wzór jako /api/org) i wyłączne USE_TESTING_MODE.
Użyj pełnych adresów URL GitHub do odniesień akcji w Forgejo workflow
Krótkodrężne refs (np. działania/checkout-v4) mogą nie rozwiązać Biegacze Forgejo. Dostosowany do formatu roboczego kamo-internal.
Użyj prefiksu dynamicznego tytułu dla stron rejestracji członków i zespołu
Posąże posej "Dożyj "org"" zespół pokazuje "Zastosuj się do "org".
Dodawanie nakładki ciemniejąc tła dla stron członkowskich i zespołu
Strona członkini zaciemniona o 20%, strona zespołu o 70%.
Użyj JdkClientHttpquestReactory do obsługi spedytowania metody PATCH
Domyślny RestTemplate używa SimpleClientHttpquestFactory (HttpURLConnection) Który nie obsługuje metody PATCH HTTP, powodując uniesienie uprawnień branch-titles...
Przenieś logowanieOświadczenie OrgOpt z zewnątrz próbuj zablokować, aby naprawić błąd zakresu
Zmienna została zadeklarowana wewnątrz pierwszego bloku próbnego, ale odwołano się w drugim bloku próbnym dla rozdzielczości tytułu macierzystego oddziału.
Przenieś użyj hakuUserInfo do komponentu OrgStep, aby naprawić błąd build
Do getParentBranchTitleNonPlural był wzmiankowany w OrgStep, ale tylko w OrgStep Unierucholiwe od rodzica komponentu CreateNetworkPage.
Dodaj abstrakcyjne pola tytułowe i tytuły gałęzi macierzystej do sesji i API
Dodaj członekTitleAbstract, teamMemberTitleAbstract, parentBranchTitlePlural, I rodzicBranchTitleNonPlural do tworzenia sesji i tytułów branżowych Punkt końcowy...
Dodaj skanowanie repo, exec-maven-plugin i konfiga NATS / MinIO
Włącz skanowanie JPA w poszukiwaniu pakietu handlowego, dodaj exec-maven-plugin dla bezpośrednie wykonanie Java, skonfiguruj ustawienia NATS JetStream i MinIO, ...
Dodaj abstrakcyjne pola tytułowe do BranchTitleResolution
Dodaj memberAbstract i teamMemberAbstract pola z domyślnymi Do systemu dostosowywania etykiet.
Dodaj abstrakcyjne etykiety tytułowe i dynamiczne tytuły macierzystych gałęzi
Dodaj memberTitleAbstract i teamMemberTitleAbstract pola etykietowania z Zsynchronizuj wsparcie. Zamień zakodowane odniesienia "Company" w dynamice parentBranch...
Split ageReqype i dodaj trasy rejestracji członków / drużyny
- Zamień wiekReqType z wiekiemReqTypeMember i ageReqTypeTeamMember - Wyciąg z rejestru komponentu ze page.tsx - Dodaj / członkostwo i /od strony /zespołowe dla ...
Podział ageReqType na polach członków i członków zespołu
Aktualizuj typ organizacji, PublicProvider, schemat tras i BranchSetupManager Z oddzielnymi sekcjami wymagań dotyczących wieku członków / członków zespołu.
Aktualizacja DataLoader dla pól podzielonego wiekuReqType
Ustaw zarówno ageReqTypeMember, jak i ageReqTypeTeamMember na taką samą wartość w danych makietowych.
Podział wiekuReqType w wiekuReqTypeMember i ageAqTypeTeamMember
Oddzielne śledzenie wymagań wiekowej dla członków vs członków zespołu w jednostce w jednostce organizacji.
Zwyznacz nazwę pracownika TeamMember i podlisz dynamiczne nadpisyły etykiety
Zwróć nazwę wszystkich odniesień pracowników/zatrudnienia do TeamMember/TeamMubership. Rozszerzanie użytkowaniaThemeConfig() z polami etykiet i metodami gettero...
Zwyznacz nazwę pracownika TeamMember i podlisz dynamiczne nadpisyły etykiety
Zmień nazwę wszystkich referencyjnych pracowników / zatrudnienia na TeamMembership/TeamMembership. Zamień zakodowany tekst wyświetlacza Member / Team Member z e...
Zwykodować pracownika zespołu i zatrudnienie do TeamMembership
Zaktualizuj wszystkie odniesienia dla pracowników / pracowników do TeamMember/TeamMemship w kontrolerach, usługach i profilu bezpieczeństwa. Zakturzyj punkt koń...
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.
