Informacje o wersji 1.15.5.2
z dn. 26-11-2025
W tej wersji
- Wielokolumnowe sortowanie listy
- Uprawnienia PBA do tworzenia pulpitów
- Dodawanie i edycja tenanta bez restartu środowiska (MVP)
- Rozwiązane problemy
Wymagane działania
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
Kompatybilność aplikacji
Migracja aplikacji jest możliwa tylko między wersjami nAxiom kompatybilnymi na poziomie bazy danych.
Bieżąca wersja bazy danych: 20251126112321
W tej wersji nAxiom struktura bazy danych zmieniła się. Przed migracją aplikacji do tej wersji wymagane jest zaktualizowanie środowiska źródłowego.
Nowe i zmodernizowane funkcje
1. Wielokolumnowe sortowanie listy
Dodano funkcjonalność sortowania widoku listy po wielu kolumnach. Domyślne sortowanie wielokolumnowe można konfigurować w kreatorze list na karcie Ogólne we właściwościach listy oraz przez klikanie nagłówków kolumn na podglądzie listy w kreatorze. Ustawienia sortowania są zapisywane w konfiguracji systemowej listy. W aplikacji FrontSPA użytkownik końcowy może również sortować widok listy po wielu kolumnach, klikając nagłówki odpowiednich kolumn.
Po skonfigurowaniu sortowania wielokolumnowego w nagłówkach kolumn będzie wyświetlany numer kolejny kolumny w sortowaniu.
W domyślnej konfiguracji sortowania wielokolumnowego można używać dowolnych kolumn zwracanych przez zapytanie źródłowe listy, także tych, które nie są wyświetlane w widoku listy. W takim przypadku użytkownik końcowy we FrontSPA nie będzie mógł nadpisać takiego sortowania.
2. Uprawnienia PBA do tworzenia pulpitów
Dodano uprawnienia PBA do tworzenia pulpitów oraz dostępu do polecenia Lista pulpitów. Nowe uprawnienia znajdują się w sekcji Używanie aplikacji w podsekcji Zarządzanie pulpitami użytkownika:
-
Dostęp do listy pulpitów: określa dostęp do poleceniaLista pulpitówna rozwijanej liście pulpitów w nagłówku FrontSPA. Jeśli użytkownik ma to uprawnienie i nie ma żadnych uprawnień do tworzenia, może edytować pulpity, których jest właścicielem, ale bez możliwości zmiany trybu dostępu do tych pulpitów. -
Tworzenie pulpitów publicznych: pozwala zapisywać pulpity z typem dostępuPubliczny -
Tworzenie pulpitów grup: pozwala zapisywać pulpity z typem dostępuGrupa -
Tworzenie pulpitów prywatnych: pozwala zapisywać pulpity z typem dostępuPrywatny
Uprawnienia działają rozłącznie. Uprawnienia do tworzenia wymagają posiadania uprawnienia do polecenia Lista pulpitów.
3. Dodawanie i edycja tenanta bez restartu środowiska (MVP)
W aplikacji TenantsadminSPA wprowadzono zmiany, które w większości przypadków pozwalają tworzyć i edytować tenantów bez konieczności restartu całego środowiska. W szczególności dodanie tenanta oraz zmiana stanu aktywności tenanta nie wymagają ponownego uruchomienia środowiska, co ma kluczowe znaczenia w organizacjach korzystających z obsługi wielu tenantów w środowiskach produkcyjnych wymagających wysokiej dostępności.
Należy mieć na uwadze, że dodanie tenanta lub zmiana bazy danych tenanta wymagać będzie wykonania migracji bazy danych, która może trwać do kilku minut. W tym czasie nie można wprowadzać kolejnych zmian w definicji aktualizowanego tenanta, o czym informuje odpowiedni komunikat.
Uwagi
- Nie zaleca się zmiany ustawień:
Customer nameAppConfiguration.SchemaSettingsAppConfiguration.FileStorageConfiguration- Zmiana następujących ustawień nadal wymaga restartu środowiska:
AppConfiguration.ExternalLoginAPI anonymous endpoints rate limitingError logging level
Poprawki i usunięte błędy
1. Eliminacja podatności
Wyeliminowano podatność pakietu glob (https://www.npmjs.com/package/glob) poprzez:
- nadpisanie wersji pakietu glob dla pakietu cldr-data do wersji 10.5.0,
- aktualizację pakietu kendo-licensing do wersji 1.7.2.
2. OrganizationStructure/SaveOrganization
W przykładzie danych JSON zamieszczonym w opisie punktu końcowego publicapi/OrganizationStructure/SaveOrganization poprawiono błędny klucz userDataId na userProfileId.
W przypadku aktualizacji jednostki wymagane jest podanie kompletnych danych w celu uniknięcia błędnego zachowania działania punktu końcowego. Kompletne dane to:
- id,
- ouid,
- ouidSource,
- code,
- name,
- parentId,
- status,
- activeFrom,
- activeUntil,
- externalFormUrl,
- businessDocumentId,
- formDefinitionId,
- externalRecordId,
- users,
- userProfileId.
3. UserTask_View
Naprawiono problem z generowaniem wpisów w tabeli UserTasksData w przypadku, gdy w definicji dokumentu włączono opcję wyświetlania dokumentów na liście zadań. W celu uzupełnienia brakujących wpisów należy uruchomić procedurę Refresh_ACLInstanceEntries_DuplicatedData.
4. Migracja zmiennych aplikacji
Poprawiono błąd migracji wartości zmiennych aplikacji. Problem występował w przypadku, gdy środowisko docelowe zostało zaktualizowane z wersji nAxiom 1.14.x.x. do wersji 1.15.5.1.