Opraveno generovani DHCP, DNS a MAC restrikceOpraveno generovani konfiguracniho souboru pro smokepingUprava databaze - po pridani zaznamu pro smokeping se zkontroluje DB ip adres a v pripade shody se prideli do DB smokepingu pouze ID zaznamu ip adresy,lze ale pridavat i externi adresy, ktere se ukladaji v outter_addresses table...
Pridana moznost prevadet penize ze svych kreditnich uctu i pro radne cleny. Pro adminy pridana moznost prevadet penize z libovolneho uctu na libovolny ucet.
Uprava pridavani zarizeni - jmeno zarizeni neni povinne, ve vetsine pripadu techniky zdrzuje. Nemenit. Z pridavani celeho zarizeni je vynechano bezdratove rozhrani - nepouziva se casto, zdrzuje. Zakomentovano rovnez nastaveni smokeping, pokud vim, smokeping ma byt vazan na IP adresu a vubec ne na zarizeni, ktere obecne muze mit vice IP adres.
Odstraneny konfiguracni soubory z repozitare, upravene generovani konfiguracnich souboru dhcp, dns a mac restrikce.Drobne zmeny v Cloudech/oblastech, pri zobrazeni/upravovani cloudu lze pridelit volny subnet (pokud zadny volny neni, odkaz se v nabidce nezobrazi).
Pridan novy kontroler stats, ktery zaobrazuje statistiky a grafy. Zatim obsahuje tri funkce na graficke znazorneni prirustku a ubytku clenu a celkoveho rustu clenu.
Opravena mensi chybicka z posledniho commitu - certifikovani technici nizsiho radu nemohli pridavat/editovat zarizeni.
Oprava drobne chyby v SQL k predchazejicimu commitu.
Zapocaty prace na lepsi kontrole prav techniku - rozdeleni certifikovanych techniku do deseti stupnu. Od ctvrteho stupne technici mohou editovat spravce zarizeni, od pateho vidi login/heslo pro zarizeni, od sesteho jej mohou editovat.
TODO: Rozdelit vsechny pristupove pravidla pro techniky, momentalne jsou vsechna krome vyse zminenych nastaveny na stupen 1.
Pridana struktura Clouds/oblasti. Oblast muze mit libovolny pocet subnetu a jednoho spravce. Struktura oblasti bude v nejblizsi dobe slouzit pro definovani zonovych souboru pri generovani DNS. V podsitich pribyla volba priradit k oblasti. V clouds/add_subnet je moznost pridelit k oblasti ...
Ve vypisu clenu je informace o pripadnem aktivnim presmerovani clena. P - preruseni clenstvi, D - dluznik, U - upozorneni na placeni, V - volitelna zprava. Rozsireni vypisu informaci u IP adresy. Detaily zarizeni rozsireny o seznam svych IP adres.
Oprava chyb v predchozich Harryho upravach databaze.
finalni upravy pro funkcnost smokepingu..
oprava v databazi pro tabulku smokeping.
pridany soubory nutne pro generovani konfiguracnich souboru. soubory 10.107 a hkfree.org je nutne prejmenovat pro konkretni pripad. soubory musi mit nastaveny prava pro zapis.
Mala chybka - na nekterych instalacich nefunguje spravne svnversion
Do menu "Administrace" - "Nastaveni" - pridana nova polozka "Info", ktera zobrazi aktualni SVN revizi, verzi DB schematu a PHP info.
Opravena mensi Harryho chyba - v upgrade_sql nepouzivejte v SQL predponu `freenetis`. Ne vsichni maji databazi pojmenovanou freenetis :-)
Zapomnel jsem pridat model pro invoice_templates.
Po dlouhe dobe pokrok prace s fakturama - nyni se pouzivaji templaty pro kazdy vzor z tabulky invoice_templates => nebude problem pridavat dalsi vzory.
Oprava chyba s dns helperem - nyni se opet zobrazuje dns reverzni zaznam vedle IP adresy v zahlavi - protoze to JE dulezite.
Zakomentovani noveho menu, aby nematlo soucasne uzivatele. Novy kontroler redirection je duplicitni kod vzhledem ke kontroleru redirect. Stavajici system presmerovani je jiz funkcni a prehlednejsi, pro presmerovani jednotlivych ip adres by bylo vhodnejsi pouzit tlacitko "Presmerovat" u konkretni IP adresy, coz je mozne snadno dodelat. Menu Zalohovani by melo byt nahrazeno tlacitkem pro zalohovani u nahledu konkretniho zarizeni. Nove reseni zneprehlednuje system. Dalsi chyby - chybne ceske znaky, pro kodovani se pouziva UTF-8 (v kodu i v databazi), ne win-1250. Chybi tez komentare funkci, bez komentaru je kod bezcenny.
Oprava chyby ve zruseni presmerovani
Optimalizace funkce cancel v presmerovani - nepatrne zlepseni rychlosti. Opravena klimova chyba, ktera znemoznovala pouziti Freenetisu v pripade vypadku DNS. Opravy bezpecnostnich chyb v kontrolerech.
Zapomnel jsem na ni pridat odkaz :-)
Pridana adresni mapa - graficky prehled vsech subnetu.
Snad posledni oprava - z nejakeho podivneho duvodu musi byt cely texttucne, jinak to nekdy nefunguje...
Jeste jsem zapomnel nahrat logo
Pridan novy vendors tcpdf pro generovani pdf exportu prihlasek clenu. TODO: tcpdf nyni zabira cca 16MB, je potreba jej osekat na co nejmensi cast...
Opraven bug - nebylo mozne pridavat IP adresy >= 128.0.0.0 (PHP nema 32bit unsigned int, takze tyhle IP po ip2long vraci zaporne hodnoty...)
Oprava chyby u zobrazeni prevodu.
öprava chzbz v upgrade_sql.php
Úprava zamykání účtů člena.
Menší oprava upgrade_sql
Plřidán defaultní e-mail pro kontroler email. Přidána úprava defaultního e-mailu v nastavení.
Přidána metoda add pro kontroler Voip. Opravenz menší chzbkz v kontroleru registration a members. Zakomentované kontrolery backups, redirection a config_files z důvodu špatných práv.
Pridan filter u vypisu vsech podsiti - nyni je mozno si nechat vypsat vsechny podsite, jen se zapnutym presmerovanim a nebo jen bez zapnuteho presmerovani.
Snizeni prav vedlejsich uzivatelu clena - nyni mohou editovat pouze sebe, hlavni uzivatel muze edidovat i ostatni uzivatele clena. Opraven vypis poctu neidentifikovanych plateb.
U zobrazeni IP adres podsite se nyni zobrazuji i IP adresy VLAN rozhrani. Dale se zde vypisuje i nazev zarizeni, ke kteremu IP adresa patri.
Patch: Technici mohou nyni pridavat/menit kontaktni informace radnych clenu.
Patch: Kazdy uzivatel si nyni muze editovat vlastni aplikacni heslo.
vylepseni orientace v ip adresach a rozhranich
Dodelan prepocet strzenych clenskych prispevku pro jednoho clena, nutne pouzivat jen v nutnych pripadech, jako potreba prepoctu pri zmene datumu vstupu apod. dale je treba mit uz provedene hromadne strzeni az po aktualni mesic, jinak hromadne strhavani nebude po individualnim prepoctu spravne fungovat (ono si kontroluje prevody pro dany mesic a staci jeden a odmitne se provest). Vylepsen vypocet datumu "zaplaceno do".
Vylepseni logu prihlaseni - nyni si lze vypsat vsechny pristupy jednotlivych uzivatelu vcetne IP adres.
Mensi oprava k predchazejicimu commitu.
Pridan novy helper pro praci s DNS. Opraveno strankovani u podsiti.
Menší opravy v kontroleru device a setting. Oprava mazaní adres pointu.
Přidán kontroler pro přepočítání vstupních příspěvků pro člena. Logika zatím není implementovaná....
Opraven kontroler registration a members. Jelikož si do loginu dával každý co chtěl, tak je jeho obsah povolen jen a znaky a-z a 0-9 a musí začínat písmenem.
Jeste dalsi drobna uprava - lidem s aktivnim clenstvim (datum vstupu < clenstvi < datum vystoupeni) to vzdy nejaky prevod vytvori. Pokud nema prerusene clenstvi a je to radny nebo byvaly clen, pak je mu strzena castka za mesic, dle databaze. V opacnem pripade mu je vygenerovan prevod s nulovou castkou a do textu prevodu je pridana informace duvodu nuloveho prevodu (preruseni clenstvi, neplatici radny clen nebo jiny zvyhodneny clen, pripadne oba duvody dohromady). Toto je vyhodne kvuli evidenci zmenam typu clenstvi - je tak zpetne dohledatelne kdy a kolik bylo clenovi strzeno. Lidem s neaktivnim clenstvim se zadne prevody netvori.
Opraveno razeni subnetu podle adresy site.
Po predchozim commitu je nutne smazat rucne vsechny strhavaci prevody v databazi z duvodu prechodu na novy system strhavani prikazem
delete from transfers where type = 1
V tomto commitu upraveny nektere vlastnosti strhavani. V pripade hromadnych presmerovani kvuli neplaceni jsou ignorovany navic neplatici typy clenu.
Zmenen system strhavani. Jeden mesic = jeden strhavaci prevod. Jednodussi manipulaci pro spravce penez. Zadne prepocitavani zpetne -> mensi riziko chyb. Nevyhoda je 12x vyssi pocet prevodu. Uprava preruseni clenstvi - lze jen od prvniho dne v mesici do posledniho dne v jinem nebo stejnem mesici. Ve vypisu clenu je i jejich stav kreditu.
Opravena chyba v kontroleru login.
Přidán sloupec locked do tabulky members. Slouží k uzamykání účtú členů pro přístup do freenetisu a dál např. do radiusu.
Úprava tabulky members - přidán sloupec locked.
Přidání položky Služba do tabulky ip_address + úprava z checkbox na dropbox.
Úprava kontroleru device_admins. Přidání přidělování správců k zařízení pomocí dropboxů.
Pri nahledu na presmerovani se zobrazuje i odkaz na zruseni presmerovani.
Nastaveni nasi IP adresy Freenetisu natvrdo do kodu, aby to jelo...
Opravy mnoha chyb a vychytavek. Obycejny clen muze videt vypis vsech bankovnich prevodu - stejne jako na transparentnim uctu, transparentni ucet na strankach banky je tedy mozne zrusit. Vylepseni vypisu bankovnich i nebankovnich prevodu. Predelan scheduler - pokud bude scheduler aktivovan cronem kazdou minutu, pak automaticky presmeruje vsechny cleny se zapornym kreditem na stranku upozorneni na placeni kazde pondeli a stredu v 9h (Jovakuv priblizny prichod do prace). Jednou denne bude meneno presmerovani prerusenym clenum. Neni mozne podminky a casy v scheduleru resit univerzalne, ceka se na Lubomira Bubna, ktery ma presmerovani rozdelane a dosud nic neposlal.
Pridana moznost pri schvalovani prace menit jeji popisek.
Doplněna polarizace "Horizontální i vertikální" (pro 802.11n)
drobne vylepseni predchazejiciho commitu
V podsiti pridano zobrazeni ip adres dane podsite.
Patch: Nyni system strhava clenske prispevky pouze radnym clenum sdruzeni.
Patch: Radni clenove sdruzeni se nyni mohou menit sve aplikacni heslo.
Oprava mensiho bugu pri zmene loginu. Dale pridany pocatky funkci pro export prihlasky.
Pridana moznost prostym uzivatelum menit si sve loginy.
Mensi optimalizace - nyni by mel freenetis fungovat i v PHP 5.3. Mensi oprava bugu pri instalaci.
Oprava hloupe chyby - po instalaci neslo pridavat nove cleny. Bylo tam pravidlo, ze kdyz je vysledkem filtrovani jeden clen, tak se skoci primo na jeho profil. Po instalaci proto nebylo mozne videt tlacitko "Pridat noveho clena".
Opravena chyba datumu vyprseni kreditu u uzivatele admin (id 1).
Uprava zobrazovani datumu vyprseni kreditu.
Pridan vypocet datumu, do ktereho ma clen zaplacene clenske prispevky.
Pridany drobne vychytavky u zarizeni.
Vypis prevodu na uctu clena u prichozich identifikovanych plateb vypisuje i variabilni symbol.
Barevne rozliseni typu prevodu na ucte, zmena hesla pridana do menu.
Pri importu plateb se nezpracovavali VS, ale jen telefony, opraveno.
Opraven bug pri upgradu databaze. Pri posilani penez na jiny ucet se uz nekontroluje dostatek penez na zdrojovem ucte - na jovakovu zadost.
drobne upravy ERD diagramu money_transfers
Opraven bug v upgrade_sql_513.php skriptu
Pridano filtrovani prevodu na podvojnem ucte - je mozne filtrovat prichozi/odchozi prevody. Rozsireno filtrovani clenu podle jejich presmerovani. V bezdratovych nastavenich pridano SSID.
Oprava nefunkcni editace vykazu prace. K vypisu praci uzivatele pridana suma hodin a km.
Oprava chyby u pri uzivatelem vypinanem presmerovani.
Drobna upravicka ve vykazech prace - uzivatel ted vidi soucet hodin a km u vsech svych nepotvrzenych praci
Upravil jsem obrazky *.clay s ERD diagramy - snazim se navrhnout vicepolozkove vykazy prace, jeste to nemam domyslene, ale tyhle binarni soubory neumi SVN mergovat...
Dodelana funkce pro mazani vykazane prace
V controlleru works.php zvýšeno omezení délky Description na 65535 znaků.
jobs.description bylo omezeno na 255 znaků, takže se nedal udělat rozumný výkaz. Zvětšeno na 65535
Oprava drobne chybky - dokonceni.
Reseni drobne chybky
Pro radne cleny pridana moznost sledovat neidentifikovane platby. V tabulce members vymazane uz davno zastarale sloupce pro ukladani adresy. Adresy uz jsou nejakou dobu resene pres adresni body. Pridan typ zarizeni AP.
Dodelano strhavani clenskych prispevku. Podstatne zrychleno. Vylepseno a zrychleno bylo take strhavani vstupnich prispevku. Sloupec entrance_fee_left (nedoplatek vstupniho prispevku) uz neni potreba, problem vyresen bez nej. Nelze strhavat vstupni prispevek jednotlive pro clena. Oba druhy strhavani se ovladaji z ucetniho deniku. Strzeni lze vzdy prepocitat. Takze to je naprosto chybovzdorne a "jowakovzdorne" :)
Pridano zobrazeni podrobnosti pro bankovni platbu, stranka po presmerovani.
Oprava chyby u filtrovani clenu.