Witam,
Tym razem znacznik v27.77 [1] w gałęzi 'stable' oraz znacznik v26.110 [2] w gałęzi 'stable-26'.
Wszystkie nowe wersje zawierają przede wszystkim poprawki oraz kilka nowych funkcji:
- ustawienie konfiguracyjne phpui.network_all_addresses_assignable [3] z nadaną wartością _true_ powoduje, że komputerom i urządzeniom sieciowym można przypisywać adresy IP normalnie traktowane jako adresy sieci i rozgłoszeniowe w sieciach IP,
- aktualizacja na żywo zawartości wyjścia skryptu przeładowującego konfigurację routerów (w menu Przeładowanie),
- możliwość wysyłania faktur dodatkowo na adres e-mail w nagłówku "Ukryta kopia" / "BCC" poprzez wskazanie adresu ustawieniem konfiguracyjnym sendinvoices.blind_notify_email [4],
- skrypt realizujący automatyczne powiadomienia bin/lms-notify.php dla kanału unblock w przypadku czynności/akcji all-assignment-suspension może nie dokonywać ustawienia flagi "wyrównanie początkowego okresu niepełnego" zobowiązania, gdy dla danej sekcji konf. odpowiadającej odblokowywaniu wprowadzono ustawienie assignment_update o wartości _true_,
- gdy klienta oznaczono jako usuniętego w zakładce Konto klienta czynności po prawej stronie belki tytułowej stają się niedostępne,
- filtry na liście faktur umożliwiają wybór faktur niewysłanych do klienta z powodu np. błędu od niewysłanych z powodu braku zgody klienta na wysyłkę e-mailem,
- obsługa nowych właściwości węzłów sieciowych na potrzeby raportów UKE/PIT (takich jak LLU, BSA oraz inne flagi i usługi),
- obsługa symbolu specjalnego %commented_balance w treści wiadomości wysyłanej formularzem Nowej wiadomości,
- w filtrze zobowiązań formularza wyszukiwania klienta dodano możliwość wskazania przeterminowanych zobowiązań,
- możliwość wskazywania podmiotów obcych dla zasięgów sieciowych w raportach UKE/SIDUSIS; nowe ustawienie konfiguracyjne uke.sidusis_foreign_entities [5] pozwala zdefiniować listę podmiotów obcych (nowy format plików raportów SIDUSIS będzie prawdopodobnie obowiązywał od 14 października 2024),
- w formularzu wyszukiwania klienta możliwość przefiltrowania klientów pod kątem przeterminowanego dokumentu tożsamości,
- szybkie wyszukiwanie klienta uwzględnia właściwość klienta "Notatka widoczna na dokumencie",
- prezentacja adresów lokalizacyjnych (również domyślnego) w widoku "popup" z krótkimi informacjami o kliencie,
- grup separujące obciążenia do oddzielnych dokumentów w zobowiązaniach - możliwe dowolne grupowanie zobowiązań do oddzielnych faktur,
- wszystkie znaczniki czasu rozszerzono z formatu 32-bitowego do 64-bitowego - dzięki temu jesteśmy gotowi na daty po 2038 roku (więcej informacji [6]),
- odwrócono kolejność nazwy imienia/nazwiska użytkownika oraz adresu URL instalacji LMS+ zapisywanego jako opis haseł jednorazowych generowanych w aplikacji Google Authenticator (przy dużej liczbie generowanych haseł trudno było odróżnić od siebie wpisy w tej aplikacji),
- nowe ustawienia konfiguracyjne teryt.allow_empty_building_numbers [7] oraz teryt.allow_empty_streets [8] dają możliwość uniknięcia obowiązku wprowadzania (odpowiednio) numerów budynków i ulic w adresach przypisywanych do węzłów i urządzeń sieciowych w przypadku, gdy wprowadzone zostały współrzędne GPS,
- panel klienta ma możliwość ustawienia logowania klientów za pomocą identyfikatorów zewnętrznych przypisanych do klientów (można również wskazać którego dostawcy usług identyfikator zewnętrzny ma być do tego wykorzystywany),
- właściwość "pochodzenie" klienta pozwala określić sposób pozyskania klienta - ustawienie konfiguracyjne customers.origin_check [9] pozwala określić, jak ma reagować formularz Nowego klienta na brak wyboru wartości w polu "pochodzenie" (domyślna wartość _ignore_ oznacza ignorowanie/dopuszczanie braku wyboru),
- plany numeracyjne mają możliwość oznaczenia numerowania dokumentów względem dokumentów odniesienia (nowa opcja/flaga w formularzach definicji planów numeracyjnych),
- nowe uprawnienie użytkownika zarządzanie zobowiązaniami pozwala na zarządzanie wyłącznie zobowiązaniami klienta (bez wszystkich innych czynności związanych z finansami),
- przyciski kopiowania do schowka kontaktów e-mail i telefonicznych klienta,
- nowe ustawienie panelu klienta pozwala włączyć/wyłączyć prezentację wrażliwych danych klienta w panelu klienta (domyślnie wrażliwe dane nie będą od teraz prezentowane w panelu; na ten moment chodzi o numer PESEL).
-------------------------
Kto na bieżąco synchronizował gałąź 'stable' nic nie robi.
Szczegółowa lista zmian w 27.77: https://github.com/chilek/lms-plus/compare/v27.76...v27.77
Szczegółowa lista zmian w 26.110: https://github.com/chilek/lms-plus/compare/v26.109...v26.110
Więcej informacji o wersjonowaniu wydań: https://github.com/chilek/lms-plus/wiki/faq#wersje-lms
Uczestnicy projektu LMS Plus mogą zapoznać się z informacjami o gałęzi stabilnej bazującej na 27 oraz procedurą aktualizacji pomiędzy wersjami 26 i 27 pod adresem: https://github.com/chilek/lms-plus/wiki/stable-26-27
-- Pozdrawiam
Tomasz Chiliński, Chilan kierownik projektu LMS Plus / LMS+ - https://lms.plus opiekun projektu LMS - https://lms.org.pl
Links: ------ [1] https://github.com/chilek/lms-plus/archive/refs/tags/v27.77.tar.gz [2] https://github.com/chilek/lms-plus/archive/refs/tags/v26.110.tar.gz [3] https://wiki.lms.plus/config/phpui.network_all_addresses_assignable [4] https://wiki.lms.plus/config/sendinvoices.blind_notify_email [5] https://wiki.lms.plus/config/uke.sidusis_foreign_entities [6] https://pl.wikipedia.org/wiki/Problem_roku_2038 [7] https://wiki.lms.plus/config/teryt.allow_empty_building_numbers [8] https://wiki.lms.plus/config/teryt.allow_empty_streets [9] https://wiki.lms.plus/config/customers.origin_check
uczestnicy (1)
-
Tomasz Chiliński