Napsany dobre optimalizovane SQL prikazy, ktere zpracovavaji data z ulogd. Do Nastaveni pridana sekce Logovani, kde se ulogd nastavuje. Zbyva dopsat gridy pro prihlizeni ziskanych dat.
Dalsi prace s ulogd - napsan SQL prikaz, ktery najde IP adresy nejaktivnejsich clenu.
Merge z testingu - opravena ajaxova filtrace polozek pri pridavani tarifu a u pridavani prevodu.
Opraveno ajaxova filtrace polozek pri pridavani tarifu a u pridavani prevodu.
Nektere starsi rozdelene veci, ktere jsem necomitnul.
Oprava chyby u strhavani splatek za zarizeni zaclenena do hlavni vetve.
Oprava chyby u strhavani splatek za zarizeni.
Prace na novem systemu presmerovani. Psani programove napovedy pro nove presmerovani.
Vetev pro implementaci propojeni freenetisu s ulogd serverem.
Zacatek prace na novem systemu presmerovani.
Vetev pro vyvoj noveho presmerovani. Stare presmerovani sice funguje, ale ma omezene moznosti pouziti a je pomale. Cilem noveho presmerovani je vyssi rychlost, moznost definovat krome systemovych i vlastni zpravy, moznost presmerovat jednotlive IP adresy, cleny, podsite (puvodne jen cleny a podsite).
Zacleneni transakcniho zpracovani financnich prevodu vcetne dalsich vylepseni a rychlostni optimalizaci financi do hlavni vetve. Pridan i licencni soubor GNU/GPLv3.
Zacleneni transakcniho zpracovani financnich prevodu vcetne dalsich vylepseni a rychlostni optimalizaci financi do testovaci vetve. Pridan i licencni soubor GNU/GPLv3.
Pridany kontrolni cisla vysledku financnich operaci, optimalizace strahavaci funkce. Jina mensi vylepseni.
Optimalizovana funkce pro prepocitani zustatku na vsech uctech. Pridano strucne informovani o poctu vytvorenych prevodu u vybranych operaci. Nove osetreni duplicit v importu. Odladeno strhavani clenskych prispevku, vstupnich prispevku a prepoctu.
Dokonceni predelavek na transakcni zpracovani, odladeno pridavani bankovnich prevodu, import vypisu. Potreba odladit strhavaci a prepocitavaci algoritmy, prevody u voipu a vykazu praci.
Merge bugfixu.
Oprava chyby phone_invoice_user modelu, zanesena v predchozich revizich.
Vylepseno filtrovani zustatku v podvojnych uctech a ucetni osnove. Odstraneny nektere stare ssMember_id a ssAccount_id. Pridany funkce pro prepocitani zustatku na uctech, pokracovani v transakcnim zpracovani.
Merge zmen do trunku.
Pri mazani kontaktu(telefonu a emailu) musi existovat alespon jeden kontakt stejneho typu po smazani, jinak neni mazani umozneno.Oprava prevodu prefixu cisla v upgrade_sql.
Oprava SQL dotazu pro vyhledani uzivatelova emailu.Opraven prevod sloupcu phone a email v trabulce users pro rezetce retezce s bilimi znaky.
Bugfix u detekce prefixu telef. cisla
Odstraneni sloupcu phone a email z tabulky users.Transformace dat do skupiny tabulek kolem tabulky contacts.Zmena vsech rozhrani pracujicich s telefonem a emailem.
Predelavani prace s prevody na transakcni zpracovani spolu s prepocitavanim zustatku na uctech. Pridan licencni soubor GNU/GPLv3.
Povyseni databaze muze obsahovat PHP funkce volane pred a po provedeni uprgade SQL skriptu.viz.: http://wiki.freenetis.org/index.php/Autoupdate_DB_struktury
Merge trunku do testingu.
Opraveno nefunkcni prihlasovani z vetsiny soucasnych prohlizecu. Bylo treba nahradit volani PHP funkce setcookie na metodu set helperu cookie (je lepe osetren).
Merge opravy do trunku.
Oprava copy&paste chyby v telefonnich fakturach u detailu uzivatele.
Merge do trunku, pridano zobrazeni ID clena pri pridani zarizeni.
Pridano zobrazeni id clena u pridavani zarizeni.
Dalsi merge testingu do approval. Vylepseni pridavani vykazu.
Zacatek transakci. Pridana metoda pro bezpecne pridani prevodu, obsahuje jak samotne vytvoreni prevodu, tak prepocet zdrojoveho a ciloveho uctu.
Vytvoreni vetve pro predelani stavajicich financnich prevodu na transakcni zpracovani vcetne optimalizace vypoctu zustatku na uctech.
Slouceni hlavni vetve s vyvojovou testovaci vetvi. Hlavni zmeny - pridani programove napovedy u clena a financi, prace na telefonnich fakturach, a dalsi.
Moznost pridavat do tlacitek gridu otaznik s napovedou. Dopsana programova napoveda, prevazne ve financni casti. Prevod dalsich statickych callback metod do helperu callback.php.
Hierarchie controlleru pro AJX a aplikaci, zbyva doresit popup a dialog. V phone_invoices byla upravena metoda show_all jako priklad prace s Application controllerem. Ocistena sablona main od kodu ktery nema co v sablone delat.
Dalsi merge z testingu do approval.
Nova hierarchie controlleru usnadnujici vyvoj novych modulu.
ORM: - Pridana metoda save_throwable(), ktera pri chybe ukladani vyhodi vyjimku. (Doporuceno pouzivat u databazovych transakci)Funanbol import kontaktu: - Optimalizace rychlosti javascriptu pri importu (Problem s mnoha uzivateli v databazi, ovlivnujici vykon javascriptu).
Optimalizace kodu Phone_invoices_Controlleru.Callbacky z Phone_invoices_Controller přesunuty do callback helperu.
Vraceny preklady, ktere se ztratily pri mergovani. Mensi upravy pri pridavani vykazu.
Priprava databazove struktury na ukladani castky primo na ucte oproti puvodnimu pocitani z prevodu.
Oprava roolback na rollback.
Pridan novy obrazek pro napovedu. Stavajici staticke metody pro callback fieldy pro vetsi prehlednost prevedeny do helperu callback.php. V kontroleru members pridano transakcni zpracovani pridavani clena. Opraveno roolback na rollback.
Merge testingu do vetve approval.
- Import telefonich kontaktu ze serveru funanbol.- Inteligentni vyber telefonich faktur vidi jen do minulosti.- Zmena pozice sloupce se soukromym checkboxem v telefonnich fakturach.
Opravena mensi chyba u prepocitavani clenskeho prispevku (zaokruhlovani datumu).
Opraven chybny mesic zacatku prepocitavani strzeneho vstupniho prispevku clena.
Smazan kontroler a view help pro zobrazeni napovedy javascriptem a zobrazeni pomerne zbytecneho registru napovedy. Vytvoren novy system hint napoved pomoci helperu help::hint a prekladu help.php a cast napoved napsana. Smazan .htaccess-sample ze slozky static, generovani .htaccess v teto slozce bude v budoucnu reseno automaticky ze systemu. Byl skryt nefunkcni sloupec pro odesilani sms u uzivatelu. Skryta cena u zarizeni.
Opravena mensi chyba u prepocitavani clenskeho prispevku u clenu s datem vstupu v budoucnosti. Mirne vylepseno prepocitavani.
Dalsi zmeny ve vetvi approval.
Dalsi zmeny ve vetvi approval - pridani javascriptove kontroleru, ktery ma oddelitJS kod od PHP. V budoucnu zrejme nebude problem propojit s moduly. Logika vykazu kompletne prepsana - nedodalana.
- aktualizace jQuery na verzi 1.4.4- mazani telefoniho uctu uzivatele- drobne zmeny v rozhrani telefonich faktur- historie telefonich hovoru u neznamych cisel- import kontaktu z funanbolu cast u klienta, zbyva dodelat serverovou cast
Merge trunku do branche approval.
Merge z trunku do testingu - mensi oprava u validacni funkce IP adres - nebylo mozne pridat IP adresu k podsiti s maskou 255.255.255.255 (jedina IP adresa).
Mensi funkce u validacni funkce IP adres - nebylo mozne pridat IP adresu k podsiti s maskou 255.255.255.255 (jedina IP adresa).
Merge trunku do testingu (Pracovat sem zacal v trunku, nez byl testing..).
Zapomenuty kod z predesleho commitu.
Telefonni faktury:- Automaticke ukladani pri pridavani/editaci/mazani soukromeho kontaktu- Inteligentni vyber podle predcchozich vyberu soukromych hovoru- Nezname cislo je pri importu znaceno jako firemni
Merge testingu do hlavni vetve.
Pridana podpora tarifu.
Presun vetve testing do branches
Smazani vetve tariffs.
Oprava nekolik dalsich chyb u tarifu. Testing je treba jeste testovat, pote zmergovat do trunku.
Pocatecni integrace Doctrine 2 ORM.
Takze jeste je potreba prejmenovat jeden starsi SQL skript, aby to fungovalo spravne.
Presun starsiho SQL upgrade skriptu z branche do upgrade_sql.php (problem po zmergovani vetve do testingu by se tento skript nikdy nevykonal).
Oprava chyb - funkce pro zjisteni poctu dnu v mesici zpusobovala u vysokeho data vyprseni caseho limitu vykonavani skriptu. Dopsani chybejicich prekladu a komentaru.
Zpetne domergovani prekladu, ktere mne Netbeans kdoviproc nezmergoval poprve...
Merge vetve s podporou tarifu do testingu.
Vytvoreni adresare testing pro testovaci verzi (mezistupen mezi branchem a trunkem).
Opravena mensi chybicka, ktera zpusobovala neukladani poplatku pri popup pridavani.
Merge z tranku: mensi oprava - pri upgradu SQL se nevykonaly dotazy ze samotneho upgrade_sql.php.
Mensi oprava - pri upgradu SQL se nevykonaly dotazy ze samotneho upgrade_sql.php.
Merge trunku do vyvojove vetve s podporou tarifu.
Oprava instalace: odstraneni volby prefixu db tabulek u vytvareni konfiguracniho souboru.
Pokus o integraci Doctrine 2 ORM do freenetisu.
Odstraneni freenetis.sql
Zruseni kontroly existence /aplication/config
Cistka nepouzivanych souboru:- Moduly: Kodoc, Auth- Konfigurace v application- Backup controllery a modely
Vylepsena podpora transakci.V komentarich k upgrade metode My_Controlleru byly zanechanytransakce (Odkomentovat az pojedeme na postgresu - v MySQL to nefunguje u transakci s prikazy CREATE, DROP, ALTER, ...).
Deleting prehistoric "nodemin" version
Delete prehistoric qcodo version
Bugfix - nebylo mozno pridat novy bankovni ucet.
Podpora trasakci v ORM.
Oprava kontroly unikatnosti variabilniho symbolu pri pridavadi clena.
Pridana podpora GEOM GPS k adresnim bodum, segmentum, mestum, ulicim.Do vstupniho pole pridano validacni pravidlo pro gps.Predelano rozhrani adresnich bodu (lze jen doplnit GPS do adresniho bodu, nebo pridat cely adresni bod).
Prvni sada zmen - pridani podpory vypoctu navrhovane castky u vykazu a praci podle sazby za hodinu a sazby za km. Aktualizovana verze jQuery a jQuery UI. U vykazu pridan cas od.
Vyvojova vetev Freenetisu s plnou podporou schvalovani praci, pracovnich vykazu a pozadavku.
Moznost, oznacit soukromíhovor jako firemní.
Merge z hlavni vetve - opravena drobna logicka chyba u validacni funkce telefonu uzivatele, ktera zabranovala editaci uzivatele. Dale u vypisu zarizeni uzivatele opraveno razeni podle IP adresy a spatny pocet vsech zarizeni uzivatele.
Opravena drobna logicka chyba u validacni funkce telefonu uzivatele, ktera zabranovala editaci uzivatele. Dale u vypisu zarizeni uzivatele opraveno razeni podle IP adresy a spatny pocet vsech zarizeni uzivatele.
Merge z hlavni vyvojove vetve - opravena chyba Řazení kreditních účtů dle zůstatku: Unknow Error, viz http://vyuka.slfree.net/mod/forum/discuss.php?d=1443
Opravena chyba Řazení kreditních účtů dle zůstatku: Unknow Error, viz http://vyuka.slfree.net/mod/forum/discuss.php?d=1443
Snad posledni opravy - u instalace bylo potreba jeste pridat defaultni poplatky pro clena s ID 1 (zpetny SQL dotazy funguji pouze pro existuji instalace, u novych se diky neexistenci clena ID 1 nevykonaji). Stejne tak pridanty systemove (pouze pro cteni) poplatky - preruseni clenstvi. neplatici radny clen, neclen a cestny clen.
Merge z hlavni vetve - pridani opravy chyby starsiho SQL dotazu.