Nektere starsi rozdelene veci, ktere jsem necomitnul.
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.
Opravena mensi chyba ve starsim upgrade SQL dotazu, ktera zabranovala uspesne instalaci.
Pridani podpory tarifu. Veskere strhavani clenskych prispevku zjednoduseno - vsechno se strhava jenom pouze pomoci tarifu (pokud neni u clena nalezen, pouzije se vychozi poplatek [poplatek clena s ID 1 = sdruzeni]).
Preruseni clenstvi a ostatni zvlastni typy clenu (neplatici radny clen, neclen, atd.) predelany jako zvlastni typ tarifu. Pro tyto pripady clenu zpetne vygenerovany tarify SQL dotazy.
Freenetis branche with support of tariffs.
Zmena defaultniho jazyka na cestinu.Oprava chybnych presmerovani v soukromych kontaktech zpusobujici znenu jazyka na anglicky.
Opravena hloupa chyba v predchozim commit-u.
Oprava parsovani 1-denniho netransparentniho vypisu z Ebanky.Pokud je perioda vypisu v Ebance nastavena na 1 den, Ebanka negeneruje v zahlavi retezec napr."Bankovni vypis c. 43 Za obdobi 19.10.2009/25.10.2009" ale pouze"Bankovni vypis č. 51 za 20.12.2010"...
Oprava mensi Ondrovy chyby u zobrazeni vsech telefonnich faktur, ktera mela za nasledek prepinani freenetisu z cestiny do anglictiny.
Oprava mechanismu zapomenutého hesla. Metoda SMS zakomentována dokud se nevyřeší SMS brány.
Zobrazovani celkove castky za telefon u uzivatelovych telefonich faktur.Moznost vypnuti testu integrity dat pri importu telefoni faktury.
Parser Vodafone faktur:-prizpusobeni pro novejsi faktury - pridana podpora pro pripojeni k internetu na 1 den, upraveno parsovani mezinarodnich hovoru na pevnou linku-upraveno testovani integrity dat pro vetsi efektivnost-upraveno parsovani telefoniho cisla...