Re: Patch - komunikaty i ostrzezenia.
On Fri, 30 Jan 2004 19:35:29 +0100, Marcin Król wrote
Użytkownik A.L.E.C napisał: Imho powinno iść do contrib. W standard mogłoby wejść gdyby po przetestowaniu i podesłaniu dokumentacji :]
Witam.
Oto całe howto do lms-warnings.patch: 1) Założyć łatę na aktualną wersję 1.1-cvs. 2) W LMS-UI będą pojawiać się przy każdym użytkowniku i komputerze dwie "lampki": - pierwsza oznaczająca to co dotychczas tj. czy komputer jest podłączony czy nie jest, - druga oznaczająca czy komputer ma być ostrzegany winietą o zaległościach. Te 2 "lampki" występują wszędzie w LMS-UI tam gdzie trzeba ;) 3) W lms.ini dodałem pole limit w sekcji warnings. warnings::limit można sobie ustawić np. na -80, a cutoff::limit na -160. Efekt tego taki, że użytkownicy z saldem poniżej warnings::limit mogą być ostrzegani o zaległościach. 4) lms-updatewarnings uruchomiony w dowolnym momencie automatycznie ustawia pole warning w tablicy nodes na 1. U siebie uruchamiam go raz w miesiącu. Można jednak uruchamiać go np. co 6 godzin i w winietce informującej użytkownika o zaległościach dodać guziczek, który spowoduje, że pole warning w tablicy nodes zostanie mu wyzerowane. W ten sposób przeczyta informację o zaległościach i przez 6h znowu będzie normalnie oglądał stronki. 5) lms-makewarnings (nie wchodzi w skład łaty) generuje regułki iptables nat/DNAT na podstawie pola warning z tablicy nodes. Nie dołączyłem go do łaty, ponieważ w sumie każdy może sobie napisać to w oparciu o to czego używa (może lms-mgc, może almsd, itd. itp.)
Pozdrawiam Tomasz Chiliński
PS. Mam dorobione wprowadzanie daty operacji (łatę prześlę, gdy zostanie podjęta przez developerów decyzja co do lms-warnings.patch). W trakcie konstruowania jest wprowadzanie stawek VAT przy operacjach finansowych. Uważam za konieczne dodanie pola taxvalue w tablicy cash (ze względu na zbliżającą się zmianę stawek VAT po wejściu do eurokomuny pozwoli to uniknąć rozwalenia się danych historycznych). Potem kolejny etap to dodanie generowania raportów miesięcznych o przychodach/rozchodach w rozbiciu na stawki VAT ;)
uczestnicy (1)
-
Tomasz Chilinski