UNIS 1.9.3

Obecná vylepšení

  • Editor formátovaného textu (TinyMCE) nyní umožňuje snadno zadávat URL odkazy, včetně popisku a titulku.

Opravy

  • Odstraněny nadbytečné HTML tagy ve výstupu XLSX šablon.
  • Upravena maximální délka zobrazeného textu ve filtru nad stránkou typu detail (karta), aby nemohlo dojít k překrytí ovládacího prvku pro zrušení filtru.
  • Oprava chyby, kdy provedení hromadné akce nad záznamy napříč stránkováním mohlo selhat.
  • Oprava chybného/nadbytečného výstupu na stránkách používajících seskupení dat.
  • Oprava nemožnosti uložit formulář, pokud bylo nastaveno povinné zadání hodnoty do editoru formátovaného textu (TinyMCE).
  • Dynamický výběrový seznam nyní při vyhledávání nerozlišuje velká/malá písmena s interpunkcí, stejně jako ostatní písmena.

Administrační rozhraní

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

Obecná vylepšení

  • Zpřehlednění výběru ovládacích prvků ve formuláři:
    • ovládací prvky seřazeny a seskupeny do logických uskupení
    • některé popisky aktualizovány na lépe srozumitelné

Opravy

  • Oprava kopírování práv na sdílených instancích (MySQL).
  • Oprava kopírování souvisejících menu stránky (MySQL).
  • Při kopírování souvisejících menu se nyní správně zkopíruje celá stromová struktura, ne pouze jedna úroveň.
  • Oprava kopírování stránek a exportování dat cache (MySQL na Php7+).
  • Ve výchozí hodnotě formulářového prvku a v jí používaném SQL dotazu lze nyní využít všechny standardní systémové proměnné (%instance, …).
  • Výchozí hodnota pro schema stránky již není nutně %instance_unisdata, když většina stránek používá implicitní.
  • Oprava funkcionality vícenásobného výběrového seznamu se závislostmi ve formuláři.
  • Soubory s příponou xlsm lze nyní stáhnout z interního umístění (přidáno do whitelistu).
  • Sloupec ve filtru nad stránkou typu detail (karta) je nyní vždy označen jako aktivně používaný.
  • Oprava invalidace aktivně používaných sloupců (ActiveColumnsCache) při některých úkonech v administraci:
    • zobrazení/skrytí sloupců widgetu
    • změna pořadí sloupců
    • nastavení klíčových sloupců na stránce typu kalendář

Poznámky pro vývojaře

  • Konfigurační možnost extend.sys_schemas změněna na extend.sharedSchemas, nyní funguje jako pole hodnot (názvů schémat). Sdílená schémata definovaná pomocí extend.sharedSchemas jsou nyní zahrnuta nativně do dibi configu systémové Connection (opravuje chybnou search_path při opětovném připojení).
  • Do data sekce configu lze nyní zadat PostgreSQL připojení samotným db názvem jako klíč, podobně jako MySQL připojení. Odstranění této restrikce umožňuje základní podporu pro multi-schema datové připojení, použitím dibi atributu schema.
  • Databázové scripty nesouvisející s jádrem UNISu přesunuty do repositáře scriptů do složky /db.
  • Z distribuce odstraněn již nepoužívaný YUI Compressor a migrační scripty pro Nette.
  • Provedena aktualizace knihoven načítaných přes composer.