lms
Wątki według miesiąc
- ----- 2025 -----
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2024 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2023 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2022 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2021 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2020 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2019 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2018 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2017 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2016 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2015 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2014 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2013 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2012 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2011 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2010 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2009 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2008 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2007 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2006 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2005 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2004 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2003 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2002 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2001 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 2000 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1999 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1998 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1997 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1996 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1995 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1994 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1993 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1992 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1991 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
- Maj
- Kwiecień
- Marzec
- Luty
- Styczeń
- ----- 1990 -----
- Grudzień
- Listopad
- Październik
- Wrzesień
- Sierpień
- Lipiec
- Czerwiec
Kwiecień 2025
- 1 uczestnicy
- 2 dyskusje
Witam,
Tym razem znacznik v27.78 [1] w gałęzi 'stable' oraz znacznik v26.111
[2]
w gałęzi 'stable-26'.
Wszystkie nowe wersje zawierają przede wszystkim poprawki oraz kilka
nowych funkcji:
- możliwość zmiany flagi zawieszenia podczas dodawania/edycji
zobowiązania,
- opcja zawieszenia może być domyślnie aktywna w formularzu nowego
zobowiązania. Decyduje o tym ustawienie
konfiguracyjne assignments.default_suspended [3],
- użytkownicy z pełnym dostępem lub nadanym uprawnieniem _manipulowanie
datą wystawienia dokumentu_
mogą ręcznie wpisywać w formularzach dokumentów datę wystawienia
dokumentu,
- możliwość włączenia logowania do panelu abonenta z użyciem ID klienta
w systemie zewnętrznym oraz PIN (dodatkowa
opcja pozwala wskazać dostawcę usług na bazie którego następuje wybór
identyfikatora zewnętrznego),
- przeniesiona z wersji rozwojowej 28-git (gałąź master) obsługa symbolu
specjalnego _%commented_balance_ dla skryptu
bin/lms-notify.php oraz wysyłki faktur mailem do klientów,
- ustawienie konfiguracyjne customers.show_timetable_event_notes [4]
umożliwia włączenie prezentacji notatek dla zdarzeń
w zakładce zdarzenia terminarza w kartotece klienta,
- symbol _%login_ w przypomnieniu danych do logowania do panelu klienta
zastępowany jest aktualnie aktywnym
identyfikatorem klienta używanym przy logowaniu do panelu klienta (w
przypadku, gdy włączono logowanie
z użyciem ID/PIN lub zewnętrzny ID/PIN),
- w formularzu wyszukiwania klientów możliwość wskazania w filtrze
"Zobowiązania" wyboru "wszystkie bez daty zakończenia",
- obsługa symbolu _%qr2pay_ w powiadomieniach typu reminder i debtors,
- maksymalna długość haseł komputerów zwiększona z 32 do 256 znaków,
- ustawienia konfiguracyjne documents.default_header [5] i
documents.default_footer [6] pozwalają wskazać pliki
z podszablonami Smarty, które przechowują domyślny nagłówek i stopkę
dokumentów. Miejsce w szablonie,
gdzie mają być umieszczone nagłówek i stopka wskazujemy zmiennymi Smarty
_{$header}_ i _{$footer}_,
- możliwość wygodnego wskazania zakresu dat w formularzu wyszukiwania
zdarzeń terminarza,
- prezentacja całkowitego czasu zdarzeń terminarza w liście wyników
wyszukiwania zdarzeń (bezwzględnego i kalendarzowego),
- zapamiętywanie i prezentacja daty utworzenia propozycji zmiany danych
po zleceniu takiej
propozycji przez panel klienta,
- obsługa symbolu _%aligned_partial_period_ dla ustawienia
payments.settlement_comment [7],
- obsługa naliczania podatku od kwoty netto w taryfach przypisywanych do
schematów promocyjnych,
- do wiadomości wysyłanych do klienta poprzez panel klienta można
dołączać załączniki plikowe,
- możliwość wysyłania wiadomości typu _sms_ lub _email _z zaplanowaną
datą rozpoczęcia wysyłki
(obsługa ponawiania prób wysyłek) [przykład [8]],
- maksymalna długość tematów szablonów wiadomości zwiększona z 45 do 255
znaków,
- maksymalna długość nazwy urządzenia zwiększona z 32 do 100 znaków,
- możliwość wyszukiwania klientów bez przypisanych kontaktów mailowych
lub telefonicznych,
- w taryfach dodano pole notatki, które nie jest prezentowane w
dokumentach (takich jak np. umowy, aneksy)
klienta (pole informacje może być prezentowane w dokumentach),
- tabela z zestawieniem statusu wysyłek wiadomości do odbiorców w
formularzu informacji szczegółowych
o wiadomości,
- sortowanie numeryczne numerów budynków w liście zasięgów sieciowych,
- możliwość używania ścieżek względnych w funkcjach smarty _{image ...}_
i _{image_data ...}_,
- ustawienie rt.imap_use_flagged_flag pozwala na włączenie wykorzystania
flagi _FLAGGED_, dla listów
już przetworzonych przez skrypt bin/lms-rtparser.php,
- możliwość hurtowego trwałego usuwania klientów jako nowa czynność na
liście wyników wyszukiwania
klientów,
- prezentacja podsumowania w rejestrze sprzedaży uwzględnia w
oddzielnych pozycjach faktury z paragonem
i korekty faktur z paragonem,
- dodano wiele nowych zgód klienta oraz ich grupowanie,
- dodano filtr "Zobowiązania" o wartości "zawieszone, bieżące", który
umożliwia wyszukiwanie
klientów mających przypisane zobowiązania zawieszone z aktywnym zakresem
dat,
- możliwość wyszukiwania wielu typów zdarzeń w formularzu wyszukiwania
zdarzeń terminarza,
- dodano nowy typ _przypomnienie_ do zdarzeń terminarza,
- obsługa dynamicznych okresów obowiązywania zobowiązań przy
zatwierdzaniu dokumentów - domyślna
wartość opcji _dynamiczny okres_ formularza ustalana jest na podstawie
wartości nadanej ustawieniu
konfiguracyjnemu documents.default_dynamic_period [9],
- dodana obsługa bloku Smarty _{donthyphenate}...{/donthyphenate}_ oraz
modyfikator _{...|donthyphenate}_,
- możliwość przechowywania ID dokumentu w systemie zewnętrznym - może
być szczególne przydatne,
gdy drukujemy dokumenty na drukarce fiskalnej, która nadaje własne
identyfikatory dla paragonów,
- symbol _%extid_ w stopce faktury zastępowany ID faktury w systemie
zewnętrznym,
- ustawieniu konfiguracyjnemu phpui.add_customer_group_required [10]
można nadać wartość odpowiadającą
liście grup klientów, które są domyślnie zaznaczane w formularzu nowego
klienta,
- właściwość _customer-consent-selection_ szablonu dokumentu (w jego
pliku info.php) umożliwia włączanie/wyłączanie
prezentacji zakładki zgód klienta w formularzu nowego dokumentu - stan
zgód jest kopiowany do kartoteki klienta
po zatwierdzeniu dokumentu,
- listę obsługiwanych przez system zgód klienta można ograniczyć
ustawieniem konfiguracyjnym
customers.supported_consents [11],
- prezentacja ID dokumentu w systemie zewnętrznym w rejestrze sprzedaży,
- możliwość przeniesienia środków między klientami w dowolnej kwocie,
- nowa właściwość _telefon serwisowy_ w firmach/oddziałach,
- możliwość włączenia numeracji stron przy konwersji w locie dokumentów
HTML do PDF poprzez nowy parametr
uruchomieniowy _-p _lub _--page-numbers_,
- opcja wyłączenia tworzenia zobowiązań w zakładce _Schemat promocyjny
_formularza nowego dokumentu,
- nowe zmienne/symbole Smarty _{$location_address} _i
_{$recipient_address}_ w szablonach dokumentów,
- ustawienie konfiguracyjne phpui.remember_date_in_customerbalancebox
[12]
umożliwia włączenie mechanizmu zapamiętywania daty operacji w formularzu
nowej operacji zakładki
_Konto klienta_ kartoteki klienta,
- ustawienia konfiguracyjne rt.mms_detect_regexp,
rt.customer_mms_auto_reply_body, rt.voicecall_detect_regexp
oraz rt.customer_voicecall_auto_reply_body dla skryptu
bin/lms-sms2rt.php umożliwiają włączenie mechanizmu
wykrywania odbioru MMS lub połączenia głosowego oraz treści
powiadomienia wysyłanego do klienta w takim przypadku,
- uprawnienie _ukrywanie finansów _nadane użytkownikowi powoduje ukrycie
zakładek _Konto klienta_ w kartotekach
klienta i komputera,
- możliwość załadowania formularza logowania do panelu klienta z
aktywnym określonym podformularzem
spośród #remind, #remind-phone, #remind-sms, #remind-email (jako lokalny
link na końcu adresu URL),
- dodano możliwość eksportu do pliku w formacie CSV dla raportu
komputerów,
- w generatorze dokumentów dodano filtr _Osobowości prawnej _(spośród
dowolny, osoba prawna/firma oraz osoba fizyczna),
- obsługa typu zasobu _customers _w skrypcie bin/lms-cleanup.php,
- w przypadku, gdy faktura ma przypisany ID w systemie zewnętrznym,
podczas jej edycji nie można
zmienić stanu opcji _paragon_,
- domyśli układ (layout) dokumentu w nowym pliku
templates/default/document/template.html - wszystkie szablony
dokumentów swój wygląd mogą dziedziczyć ze wspomnianego szablonu,
- nowa funkcja Smarty _{signature_box ...}_ w szablonach dokumentów,
- nowa funkcja Smarty _{date ...}_ w szablonach dokumentów, która
uwzględnia format daty wskazany
ustawieniem konfiguracyjnym documents.date_format [13],
- dodana obsługa symbolu _%extid%_ do powiadomień związanych z
dokumentami wysyłanych do klienta,
- data wystawienia dokumentu w formularzu nowego dokumentu jest
zapamiętywana na 15 minut,
- parametr uruchomieniowy skryptu bin/lms-sms2rt.php o nazwie
_--fetch-only_ (lub _-o_) umożliwia włączenie
wyłącznie pobrania wiadomości SMS i zapisania ich we wskazanym katalogu
(parametrem _--output-directory_),
- ustawienie konfiguracyjne documents.default_reuse [14] daje możliwość
domyślnego włączenia opcji przywołania
formularza nowego dokumentu po jego poprzednim przesłaniu do serwera
www,
- opcja _wyślij e-mailem do klienta_ w formularzu nowego dokumenta
pozwala w szybki sposób wysłać wygenerowany
dokument od razu po jego przesłaniu do serwera www,
- obsługa resetu zgód klienta do stanu domyślnego w formularzach
dodawania i edycji klienta,
- ustawienie konfiguracyjne documents.location_address_preselection [15]
o wartości _true_ (domyślnie _false_)
umożliwia automatyczny wybór lokalizacji klienta w zakładce _Schemat
promocyjny_ formularza nowego dokumentu zgodnie
ze standardową procedurą wyznaczania domyślnego adresu klienta,
- opcjonalny mechanizm logowania dwuetapowego do panelu klienta z
użyciem kodów jednorazowych wysyłanych do klienta
e-mailem lub SMS-em,
- w wydruku zbiorczym faktur można wyłączyć prezentację druczków
przelewu,
- nadanie ustawieniu konfiguracyjnemu
invoices.transfer_form_on_separate_page [16] powoduje, że druczki
przelewu
są zawsze drukowane na oddzielnej/następnej stronie (o ile w ogóle
włączony jest ich wydruk),
- nowe uprawnienie użytkownika _zatwierdzenie zmian w Panelu klienta_
pozwala określić, którzy użytkownicy
systemu mają możliwość zatwierdzenia zmian zaproponowanych przez klienta
poprzez Panel klienta,
- możliwość anulowania wysyłki wiadomości oczekującej na wysłanie,
- modernizacja obsługi blokad czasowych komputerów - możliwość edycji
istniejących blokad oraz zarządzania
blokadami przez klienta z poziomu Panelu klienta,
- odblokowano ustawienia parametrów dostępu dla taryf telefonicznych,
- ustawienia konfiguracyjne customers.legal_person_required_properties
[17] i customers.natural_person_required_properties [18]
pozwalają określić jakie właściwości klienta należy wprowadzić w
formularzu nowego klienta,
- możliwość wskazania dodatkowego arkuszu stylów CSS w konfiguracji
panelu klienta (zawartość wskazanego pliku jest kopiowana
do zawartości wysyłanej do przeglądarki www),
- w przypadku, gdy nie wybrano klienta w formularzu dokumentu kasowego,
pozwalamy na wybór firmy/oddziału, na rzecz której
wystawiany jest dokument kasowy - dzięki temu blok danych sprzedawcy na
dokumencie kasowym może nie być pusty,
- ustawienie konfiguracyjne phpui.default_show_closed_events [19]
umożliwia domyślną prezentację zamkniętych zdarzeń w kartotece klienta
oraz w formularzach listy zdarzeń terminarza oraz planu zdarzeń
terminarza,
- dodano prezentację lokalizacji komputera w listach sesji komputerów,
- do zgłoszeń Helpdesk dodano właściwości własnych dat utworzenia i
własnych dat rozwiązania,
- w generatorze raportu UKE/PIT uwzględniono, że w przypadku brak
świadczonych usług w punkcie elastyczności
kolumny/pola pe12 i pe13 powinny być puste,
- obsługa symbolu _%node_login _w formularzu nowego wiadomości (symbol
jest zastępowany loginem komputera lub nazwą komputera
jeśli login komputera jest pusty),
- ustawienia konfiguracyjne finances.hide_disabled_users [19],
finances.hide_deleted_users [20], documents.hide_disabled_users [21],
documents.hide_deleted_users [22], umożliwiają ukrywanie wyłączonych
i/lub usuniętych użytkowników w formularzach
dokumentów kasowych oraz dokumentów (uprawnień do typów dokumentów),
- w liście operacji finansowych dodano filtry źródła oraz typu operacji.
-------------------------
Kto na bieżąco synchronizował gałąź 'stable' nic nie robi.
Szczegółowa lista zmian w 27.78:
https://github.com/chilek/lms-plus/compare/v27.77...v27.78
Szczegółowa lista zmian w 26.111:
https://github.com/chilek/lms-plus/compare/v26.110...v26.111
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.78.tar.gz
[2] https://github.com/chilek/lms-plus/archive/refs/tags/v26.111.tar.gz
[3] https://wiki.lms.plus/config/assignments.default_suspended
[4] https://wiki.lms.plus/config/customers.show_timetable_event_notes
[5] https://wiki.lms.plus/config/documents.default_header
[6] https://wiki.lms.plus/config/documents.default_footer
[7] https://wiki.lms.plus/config/payments.settlement_comment
[8]
https://github.com/chilek/lms-plus/wiki/Automatyczne-powiadomienia-klient%C…
[9] https://wiki.lms.plus/config/documents.default_dynamic_period
[10] https://wiki.lms.plus/config/phpui.add_customer_group_required
[11] https://wiki.lms.plus/config/customers.supported_consents
[12]
https://wiki.lms.plus/config/phpui.remember_date_in_customerbalancebox
[13] https://wiki.lms.plus/config/documents.date_format
[14] https://wiki.lms.plus/config/documents.default_reuse
[15]
https://wiki.lms.plus/config/documents.location_address_preselection
[16]
https://wiki.lms.plus/config/invoices.transfer_form_on_separate_page
[17]
https://wiki.lms.plus/config/customers.legal_person_required_properties
[18]
https://wiki.lms.plus/config/customers.natural_person_required_properties
[19] https://wiki.lms.plus/config/phpui.default_show_closed_events
[20] https://wiki.lms.plus/config/finances.hide_deleted_users
[21] https://wiki.lms.plus/config/documents.hide_disabled_users
[22] https://wiki.lms.plus/config/documents.hide_deleted_users
2
1
Witam,
Tym razem znacznik v27.79 [1] w gałęzi 'stable' oraz znacznik v26.112
[2]
w gałęzi 'stable-26'.
Wszystkie nowe wersje zawierają przede wszystkim poprawki oraz kilka
nowych funkcji:
- obsługa symboli specjalny w temacie wiadomości wysyłanej do klienta (w
formularzu Nowa wiadomość),
- właściwość ignore_deleted_customers definicji wzroców konfiguracji
parsera importowanych płatność
umożliwia wyłączenie dopasowywania płatności do usuniętych klientów,
- format raportu TransGUS przystosowany do zmian z bieżącego roku,
- przy wyszukiwaniu klientów można wskazać, czy szukamy klienta
podłączonego do urządzenia sieciowego (lub nie podłączonego),
- wszystkie załączniki plikowe dokumentu mogą być wysyłane do klienta w
postaci archiwum ZIP;
ustawienia konfiguracyjne documents.send_zip_filename [3] (pusta
domyślna wartość oznacza brak aktywności mechanizmu),
documents.send_zip_protection_password [4] (pusta domyślna wartość
oznacza brak zabezpieczenia hasłem)
oraz documents.send_zip_protection_algorithm [5] (pusta domyślna wartość
oznacza użycie algorytmu szyfrującego _EM_TRAD_PKWARE_),
- w formularzu informacji o wiadomości prezentacja podsumowania o
ostatnich zmianach statusów wysyłki do wszystkich adresatów,
- sekcje konfiguracyjne
documents-<nazwa_aliasu_systemowego_odpowiadająca_typowi_dokumentu>
umożliwiają użycie
ustawień konfiguracyjnych mail_subject i mail_body specyficznych dla
poszczególnych typów dokumentów,
- obsługa ustawienia konfiguracyjnego network_begin dla sekcji
konfiguracyjnych specyficznych dla sieci IP w skrypcie
bin/lms-makedhcpconf.php,
- nowy status wiadomości gotowa do wysyłki umożliwiający wskazanie, że
element wiadomości jest przygotowany
do przetworzenia przez skrypt backendowy celem jego przekazania do
podsystemu odpowiedzialnego za fizyczne
nadawanie wiadomości (dotychczasowy status nowa nie umożliwiał
ustalenia, czy element wiadomości został już przetworzony
czy nie),
- poprawki raportowania UKE/PIT pod kątem zmian z bieżącego roku,
- nowe, bardziej szczegółowo kontrolujące dostęp uprawnienia użytkownika
związane z obsługą wiadomości,
- możliwość definiowania krajów w bazie danych (tabela countries) bez
konieczności definiowania wszelkich
procedur weryfikujących poprawność specyficznych dla danego kraju
identyfikatorów (wówczas weryfikacja
identyfikatorów nie jest aktywna),
- filtr schematu promocyjnego w raporcie z listą klientów oraz
formularzu wyszukiwania klientów,
- obsługa grup opcji (ang. optgroup) w kontrolkach interfejsu
użytkownika lms-ui-multiselect oraz lms-ui-advanced-select,
- obsługa symbolu _%customer_name _w ustawieniach konfiguracyjnych
documents...mail_body,
- nowa opcja formularza Nowego dokumentu umożliwiająca dołączanie do
wysyłanego zbioru załączników dokumentów
również załączników pochodzących z dokumentu odniesienia,
- ustawieniem konfiguracyjnym
documents.aggregate_reference_document_email [6] o domyślnej wartości
_false_ (nieaktywne)
można aktywować mechanizm próby wysłania wszystkich załączników obydwu
dokumentów (bieżącego i wskazanego dokumentu odniesienia
) pojedynczą wiadomość e-mail do klienta,
- opcja uruchomieniowa --building-base-archived-filename-pattern skryptu
bin/lms-teryt.php umożliwia
wskazanie wzorca nazw plików, które będą traktowane jako bazy danych PRG
(pozwala to na doładowanie
własnego uzupełnienia bazy PRG),
- przycisk widoczny w interfejsie użytkownika umożliwiający szybkie
generowanie nowego hasła użytkownika z jednoczesnym
jego kopiowaniem do schowka,
- w formularzu definicji taryf schematu promocyjnego możliwość hurtowego
nadawania/odbierania uprawnień użytkowników
do modyfikacji ceny w poszczególnych okresach harmonogramu usług,
- ustawienie konfiguracyjne assignments.default_dont_create_assignments
[7] o domyślnej wartości _false_
umożliwia zmianę domyślnego stanu opcji Nie twórz zobowiązań zakładki
Schemat promocyjny formularza
Nowego dokumentu,
- szablon wiadomości w ich pliku info.php mogą wskazywać jakie zgody
klienta obsługują (właściwością
supported-customer-consents),
- opcja uruchomieniowa --margins skryptu bin/lms-html2pdf.js określa
(opcjonalnie) marginesy
wszystkich generowanych na bazie HTML dokumentów PDF,
- pole opisu tekstowego pozycji faktur i korekt faktur zmienione na
edytor wielowierszowy,
- w korektach faktur mogą być dodawane nowe pozycje,
- ustawienia konfiguracyjne customers.default_phone_flags [8] oraz
customers.default_email_flags [9]
określają domyślnie zaznaczone flagi nowych kontaktów klienckich,
- implementacja auto-wypełniania (z przeszukiwaniem historii wpisanych
wartości) zawartości edytorów wielowierszowych
(klasa CSS lms-ui-autocomplete elementu HTML textarea),
- nowe ustawienia konfiguracyjne odpowiedzialne z kontrolę procesu
weryfikacji poprawności wybranych właściwości klienta zależnie
od statusu klienta:
customers.natural_person_required_property_validation_error [10],
customers.legal_person_require_property_validation_error [11],
customers.natural_person_required_property_validation_customer_statuses
[11] i
customers.legal_person_required_property_validation_customer_statuses
[11],
- dodanie raportów z podsumowaniem zestawień billingów VoIP (przydatne w
przypadku raportów przygotowanych na potrzeby UKE),
- ogólna obsługa podsekcji konfiguracyjnych w formacie
oryginalna-nazwa-sekcji-<typ_zasobu>:<nazwa_zasobu>, umożliwiająca
tworzenie sekcji konfiguracyjnych specyficznych dla wybranych typów
zasobów o specyficznej nazwie,
- nowe ustawienie konfiguracyjne netdevices.ip_name_regexp [12] określa
dozwolony format nazwy nadawanej adresowi IP przypisywanemu
do urządzenia sieciowego,
- większość skryptów backendowych będzie korzystać z ustawień
wskazujących parametry wysyłki SMTP z sekcji konfiguracyjnej mail
jako domyślnych (ułatwienie w konfiguracji skryptów),
- możliwość filtrowania sesji komputerów na podstawie lokalizacji,
- zaznaczenie właściwości notatki w polu szybkiego wyszukiwania klientów
powoduje uwzględnienie przy wyszukiwaniu również
notatek z dedykowanej zakładki kartoteki klienta,
- możliwość wyszukiwania klientów wg niepoprawnie sformatowanego adresu
e-mail,
- ustawienia konfiguracyjne sendinvoices.financial_history_reverse_order
[13] oraz sendinvoices.financial_history_item_description_format [14]
dają możliwość zmiany sposobu prezentacji historii operacji finansowych
dołączanej do wysyłanych faktur,
- dodano obsługę symboli specjalnych _%cid_ i _%pin_ w ustawieniu
konfiguracyjnym documents.mail_body [15],
- w formularzu Nowa wiadomość dodano możliwość określania adresów e-mail
Do wiadomości, Ukryte do wiadomości oraz Odpowiedź do,
- w formularzu listy klientów dodano możliwość filtrowania wg osobowości
prawnej,
- w formularzu wyszukiwania klientów przy filtrze grupy klientów dodano
opcję dokładne dopasowanie, której włączenie
powoduje, że wyszukiwani są klienci, którzy przynależą wyłącznie do
wskazanych grup klientów,
- ustawienie konfiguracyjne customers.show_due_balance [16] umożliwia
włączenie prezentacji w kartotece klienta salda uwzględniającego
wyłączenie nieuregulowane należności przeterminowane,
- zewnętrzne identyfikatory wiadomości przypisane do elementów
wiadomości nie muszą być unikalne, w związku z czym
próbujemy dopasować elementy wiadomości na podstawie tych
identyfikatorów w pewnym krótkim zakresie czasu (1 doby).
-------------------------
Kto na bieżąco synchronizował gałąź 'stable' nic nie robi.
Szczegółowa lista zmian w 27.79:
https://github.com/chilek/lms-plus/compare/v27.78...v27.79
Szczegółowa lista zmian w 26.112:
https://github.com/chilek/lms-plus/compare/v26.111...v26.112
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.79.tar.gz
[2] https://github.com/chilek/lms-plus/archive/refs/tags/v26.112.tar.gz
[3] https://wiki.lms.plus/config/documents.send_zip_filename
[4] https://wiki.lms.plus/config/documents.send_zip_protection_password
[5] https://wiki.lms.plus/config/documents.send_zip_protection_algorithm
[6]
https://wiki.lms.plus/config/documents.aggregate_reference_document_email
[7]
https://wiki.lms.plus/config/assignments.default_dont_create_assignments
[8] https://wiki.lms.plus/config/customers.default_phone_flags
[9] https://wiki.lms.plus/config/customers.default_email_flags
[10]
https://wiki.lms.plus/config/customers.natural_person_required_property_val…
[11]
https://wiki.lms.plus/config/customers.natural_person_required_property_val…
[12] https://wiki.lms.plus/config/netdevices.ip_name_regexp
[13]
https://wiki.lms.plus/config/sendinvoices.financial_history_reverse_order
[14]
https://wiki.lms.plus/config/sendinvoices.financial_history_item_descriptio…
[15] https://wiki.lms.plus/config/documents.mail_body
[16] https://wiki.lms.plus/config/customers.show_due_balance
1
0