UNIS 2.0.3

Obecná vylepšení

  • V nadpisu záložky prohlížeče prohozen název aplikace a název aktuální stránky, na které se uživatel nachází.
  • Zpracování formuláře exportu dat stránky nyní funguje dvoufázově, pro větší komfort uživatelů:
    • nejprve proběhne vygenerování souboru exportu, během kterého uživatel vidí velké kolečko načítání
    • po dokončení přípravy výstupu se uživateli zobrazí dialog pro stažení souboru

Opravy

  • Na prohlížeči Firefox opraven výběr měsíce/roku pomocí kalendáře ve formulářích.
  • Oprava chyby, kdy bylo možné zahájit export dat stránky bez výběru typu výstupu.
  • Oprava funkcionality exportu dat stránky, když je aplikace provozována jako http pod proxy serverem.
  • Z bezpečnostních důvodů skryty cesty stahovaných souborů v URL.
  • Oprava možného znovu-vykonání akce při navrácení na stránku.

Administrační rozhraní

Rozbalit/zabalit seznam změn relevantní pro administrátory

Obecná vylepšení

  • Do seznamu úloh přidán nový sloupec obsahující datum posledního spuštění s proklikem do detailu v logu událostí. Buňky sloupce jsou podbarveny zeleně/červeně v závislosti na úspešnosti posledního spuštění.
  • Deploy nyní použije pouze data sloupců, které existují ve zdrojové i cílové databázi. Do určité míry tedy lze provést deploy úspěšně do databáze odlišné verze UNISu.
  • Deploy směrem z PostgreSQL na MySQL je nyní umožněn.

Opravy

  • Oprava kombinace počátečně řazených sloupců s výchozí/vlastní logikou řazení.
  • Oprava registrace do crontabu, pokud crontab soubor zatím neexistuje.
  • Plánované úlohy jsou nyní spouštěny na základě času původního vyvolání skriptu, ne na základě aktuálního času v rámci běhu kódu.
  • Nezpracovávat data neoprávněných widgetů.

Poznámky pro vývojáře

  • Přidán konfigurační parametr ldap.search_base. Tento parametr umožňuje nastavit rozdílný base DN pro ldap_search oproti ldap_bind. Ve výchozím stavu se jen přebere ldap.cont, takže konfigurace je zpětně kompatibilní.
  • Přidán konfigurační parametr debug.cronLog (default false). Pokud je zapnutý, zapíší se do debug logu dvě zprávy při každém vyvolání plánovače úloh (tj. každou minutu):
    • Časový plán každé úlohy, dle databáze
    • Pro každou úlohu výsledek zda ji plánovač hodlal spustit a spustil
    • Na konci zpráv je dále zapsán čas, podle nějž se plánovač řídil
  • Dočasné soubory exportu dat stránky se nově ukládají do TEMP_INTERMEDIATE_DIR do podsložky export.