Redmine: Úkolyhttps://dev.freenetis.org/https://dev.freenetis.org/favicon.ico?16557888462024-02-12T12:52:10ZRedmine
Redmine FreenetIS - Chyba #1226 (Nový): FreenetIS bug report: nefunguje export dodatkuhttps://dev.freenetis.org/issues/12262024-02-12T12:52:10ZJovák jowakoslafjovak@unart.cz
<p>dodatek - změna os. údajů nefunguje</p> FreenetIS - Chyba #1225 (Nový): FreenetIS bug report: je to rozepněléhttps://dev.freenetis.org/issues/12252023-10-04T17:28:10ZJovák jowakoslafjovak@unart.cz
<p>je to rozšvehlané a ne exportuje to smlúvu</p> FreenetIS - Chyba #1224 (Nový): Nefunguje FIO importhttps://dev.freenetis.org/issues/12242023-09-02T19:23:27ZAnonymní
<p>Od 31.8.2023 nefunguje imprort z FIO banky. Jedná se zřejmě o globální problém, jelikož chybu ohlásil Křivonet a u nás vidím to samé:</p>
<pre>
Vytvořeno 2023-08-31 07:07:02
Popis Chyba během automatického importu bankovních výpisů: 2000082420/2010 způsobeno: Nastavení posledního stažené transakce selhala ()
Vyjímka #0 /var/www/freenetis/application/libraries/Bank_Statement_File_Importer.php(146): Fio_Bank_Statement_File_Importer->before_download()
#1 /var/www/freenetis/application/controllers/scheduler.php(1163): Bank_Statement_File_Importer::download()
#2 /var/www/freenetis/application/controllers/scheduler.php(314): Scheduler_Controller->bank_statements_import()
#3 /var/www/freenetis/system/classes/KO7/Controller.php(125): Scheduler_Controller->run()
#4 [internal function]: KO7_Controller->execute()
#5 /var/www/freenetis/system/classes/KO7/Request/Client/Internal.php(126): ReflectionMethod->invoke()
#6 /var/www/freenetis/system/classes/KO7/Request/Client.php(115): KO7_Request_Client_Internal->execute_request()
#7 /var/www/freenetis/system/classes/KO7/Request.php(984): KO7_Request_Client->execute()
#8 /var/www/freenetis/index.php(127): KO7_Request->execute()
#9 {main}
</pre> FreenetIS - Chyba #1199 (Nový): FreenetIS bug report:https://dev.freenetis.org/issues/11992023-06-19T09:06:09Zno-reply -
<p>Popište jakou akci jste prováděl(a), když se objevila tato chyba...<br /><br />vyhledávání dle e-mailu</p> FreenetIS - Požadavek #1198 (Ve vývoji): Příprava aplikace pro přepracování frontendu (PHP 8+)https://dev.freenetis.org/issues/11982023-05-29T14:21:33ZJakub Juračka
<p>Rozšířit aplikaci tak, aby bylo možné na aktuální systém nasadit novou frontendovou aplikaci (zároveň prozatím nerušit starou):</p>
<ol>
<li>Ve třídě Request (součást jádra Koseven) implementovat načítání hlavičky požadavku a číst parametr <em>Accept</em> podle kterého poté určit návratový typ dat. Prohlížeče běžně preferují HTML, takže by se pro webovou verzi nemělo nic změnit. Pokud ale samostatný frontendový server pošle primárně hodnotu "application/json", měl by se místo rendrování obsahu vrátit JSON se všemi potřebnými daty (jiné formáty než JSON bych neřešil).</li>
<li>V souvislosti s předchozím je tedy nutno do tříd Forge ad. přidat metody, které namísto klasického HTML obsahu naformátují data do potřebného formátu.</li>
<li>Stejně tak rozšířit třídy pro vypisování kritických chyb na serveru.</li>
<li>Po dokončení úprav na Freenetisu vytvořit novou fontendovou aplikaci (Python, Flutter, React, nebo cokoliv jiného) a pouze napojit na připravenou aplikaci. Ve frontendové aplikaci budou pro typické freenetisové třidy (Forge, Exception, ...) odpovídající třídy pro čtení přijatých dat a jejich zpracování a vykreslení na frontendovém serveru. </li>
<li>V opačném duchu pak bude potřeba číst data poslaná na server (teoreticky by se nic moc nemělo změnit) a backendem je zpracovat.</li>
</ol> FreenetIS - Chyba #1197 (Nový): FreenetIS bug report: Nejde smazat uživatelehttps://dev.freenetis.org/issues/11972023-05-23T07:52:10Zno-reply -
<p>Pokusil jsem se smazat z mého (Tomáš Dulík) členského účtu uživatele "Peter Janků"</p> FreenetIS - Chyba #1196 (Nový): FreenetIS bug report: nejedehttps://dev.freenetis.org/issues/11962023-05-18T14:18:10ZJovák jowakoslafjovak@unart.cz
<p>pokus o zapsání nového člena</p> FreenetIS - Chyba #1195 (Nový): Nefunkční sestavení docker obrazuhttps://dev.freenetis.org/issues/11952023-04-27T10:59:12ZMichal Klimentkliment@freenetis.org
<p>Nelze sestavit docker obraz - původní obraz PHP 5.6 výchozí z Debian Stretch a tomu skončila podpora. Než se vyřeší plná podpora PHP7 a výše, je nutné upravit Dockerfile, aby APT používal Debian archiv.</p> FreenetIS - Chyba #1193 (Nový): Pád scheduleru kvůli chybě při vytváření DB partition pro tabulku...https://dev.freenetis.org/issues/11932023-03-30T21:38:18ZOndřej Fibichfibich@freenetis.org
<p>MySQL má omezený počet partitions/tabulka. Z důvodu chybného mazání denní partition tabulky <code>logs</code> (není mazáno, pokud pro daný den není v tabulce žádný záznam), může dojít k dosažení limitu partitions. tento stav vede k chybě plánovače při vytváření nové partition.</p>
<p>Workaround pomocí ručního smazání starých partions z DB.</p>
<p>Log chyby:</p>
<pre>
Chyba plánovače Kohana_Database_Exception: Chyba v SQL dotazu - Too
many partitions (including subpartitions) were defined - ALTER
TABLE logs ADD PARTITION ( PARTITION p_2023_03_15 VALUES LESS THAN
(TO_DAYS('2023-03-16') ) ENGINE = InnoDB) v akci action_logs_active
na řádku 142
#0
/usr/share/freenetis/system/libraries/drivers/Database/Mysqli.php(90):
Kohana_Mysqli_Result->__construct(Object(mysqli), true,
'\r\n\t\t\tALTER TABL...')
#1 /usr/share/freenetis/system/libraries/Database.php(185):
Database_Mysqli_Driver->query('\r\n\t\t\tALTER TABL...')
#2 /usr/share/freenetis/application/models/log.php(92):
Database->query('\r\n\t\t\tALTER TABL...')
#3 /usr/share/freenetis/application/controllers/scheduler.php(582):
Log_Model->add_partition()
#4 /usr/share/freenetis/application/controllers/scheduler.php(168):
Scheduler_Controller->logs_partitions_daily()
#5 /usr/share/freenetis/system/core/Kohana.php(341):
Scheduler_Controller->run()
#6 [internal function]: Kohana::instance()
#7 /usr/share/freenetis/system/core/Event.php(217):
call_user_func(Array)
#8 /usr/share/freenetis/system/core/Bootstrap.php(55):
Event::run('system.execute')
#9 /usr/share/freenetis/index.php(112):
require('/usr/share/free...')
#10 {main}
</pre> FreenetIS - Požadavek #1190 (Nový): Vypnutí automatického doplňování formulářůhttps://dev.freenetis.org/issues/11902023-03-23T09:57:29ZMichal Klimentkliment@freenetis.org
<p>Vypnout automatické doplňování formulářů z uložených přihlašovacích údajů - například u přidávání člena prohlížeče doplňují jméno/heslo přidavajícího.</p> FreenetIS - Požadavek #1189 (Nový): Pravidelný úklid databázehttps://dev.freenetis.org/issues/11892023-02-15T08:54:08ZMichal Klimentkliment@freenetis.org
<p>Několik tabulek (například email_queues, log_queues, mail_messages) obsahují za několik let hromadu záznamů a z nich je už zbytečné uchovávat.</p>
<p>Navrhoval bych přidat do plánovače například 1x za měsíc údržbu těchto tabulek - záznamy starší například více než rok se vyexportují do lidsky prohlížitelného formátu, uloží jako soubor a záznamy samotné se smažou.</p> FreenetIS - Chyba #1188 (Nový): FreenetIS bug report: export dodatkuhttps://dev.freenetis.org/issues/11882023-02-09T14:16:09ZJovák jowakoslafjovak@unart.cz
<p>opět nefunguje export dodatku - tentokrát změna PM</p> FreenetIS - Chyba #1187 (Nový): FreenetIS bug report: export do CSVhttps://dev.freenetis.org/issues/11872023-01-30T18:29:10Zboran -
<p>nefunguje export do csv.</p> FreenetIS - Požadavek #1171 (Nový): Skupiny rychlostihttps://dev.freenetis.org/issues/11712021-10-15T15:34:44ZMichal Klimentkliment@freenetis.org
<p>Přidat skupiny rychlosti - každá skupina bude obsahovat 1 až N podsítí nebo 1 až N dceřinných skupin.</p>
<p>Na základě skupin a tříd rychlostí se vygeneruje strom rychlostí pro QoS:</p>
<ul>
<li>kořenová (root) třída (celková konektivita)</li>
<li>vnitřní (inner) třídy - potomci kořenové třídy a rodič koncových tříd (skupiny IP adres)</li>
<li>koncová (leaf) třída - potomci vnitřních tříd, vždy bude mít přiřazené koncové IP adresy</li>
</ul>
<p>Všechny typy budou mít povinně definované maximum (ceil).<br />Koncové třídy navíc budou mít navíc povinně definované minimum (rate) a mělo by platit, že je menší než maximum.<br />U ostatních typů tříd se bude minimum počítat jako součet minim všech jeho přímých potomků.</p>
Příklad:
<ul>
<li>hlavní konektivita - maximum 200M, minimum 159M (vypočítané jako 146+13=159)
<ul>
<li>spoj A - maximum 170M, minimum 146M (vypočítané jako 20+10+30+10+10+5+1+10+30+20=146)
<ul>
<li>zákazník A - minimum 20M, maximum 50M</li>
<li>zákazník B - minimum 10M, maximum 30M</li>
<li>zákazník C - minimum 30M, maximum 60M</li>
<li>zákazník D - minimum 10M, maximum 30M</li>
<li>zákazník E - minimum 10M, maximum 30M</li>
<li>zákazník F - minimum 5M, maximum 20M</li>
<li>zákazník G - minimum 1M, maximum 10M</li>
<li>zákazník H - minimum 10M, maximum 40M</li>
<li>zákazník I - minimum 30M, maximum 60M</li>
<li>zákazník J - minimum 20M, maximum 50M</li>
</ul>
</li>
<li>spoj B - maximum 50M, minimum 13M (vypočítané jako 5+3+5+13)
<ul>
<li>zákazník A - minimum 5M, maximum 50M</li>
<li>zákazník B - minimum 3M, maximum 30M</li>
<li>zákazník C - minimum 5M, maximum 50M</li>
</ul></li>
</ul></li>
</ul> FreenetIS - Požadavek #1168 (Odeslaný): Ukončení podpory PHP5 => Přidání podpory PHP8.1https://dev.freenetis.org/issues/11682021-05-18T10:31:52ZMichal Klimentkliment@freenetis.org
<p>Ukončit podporu PHP5 - to není už od konce roku 2018 vůbec podporované.</p>