Edee.one 10.17.12
Vydáno 5. 10. 2026
Verze modulů
| Modul | Verze |
|---|---|
| edee | 10.17.12 |
| cps | 10.17.8 |
| fulltext | 11.4.7 |
| 12.4.5 |
Změny
#3019 Backport do 10.17: enumerace souborů z f.file podle sekvenčního ID (Stage REST API, edeeStageFile)
Bezpečnostní chyba CPS Edee Fulltext
Soubory ve storage f.file šlo bez přihlášení vyjmenovat podle sekvenčního ID přes Stage REST API
a GraphQL edeeStageFile, a to i neveřejné soubory, například přílohy formulářů. Storage nově
přijímá pravidla <internal pattern="/slozka/**"/>. Soubory, na které pravidlo míří, se nedají
stáhnout, nedostanou se do Stage, veřejného fulltextu ani sitemap a podle ID je nikdo nenajde.
Atributy allowDirectAccess, allowPublish a allowFulltext jednotlivé kanály znovu povolí,
například allowDirectAccess="true" pro exporty stahované přesnou cestou. Nová vlastnost
edee.feature.stage.restApi.fileIdLookup (výchozí true) vypne vyhledávání podle ID ve Stage
REST API u všech souborů.
Bez nové konfigurace se nic nemění a databáze zůstává beze změny. Kdo ochranu zapne, musí po
nasazení odstranit dříve publikované soubory ze Stage. Slouží k tomu makro
module.stage:publishStorageToStage nebo publishStorageDirToStage, které zpracuje nejvýš
100 000 souborů. Dál je potřeba smazat staré varianty souborů z neveřejných složek a spustit plnou
indexaci fulltextu. Obrázky z neveřejných složek bez allowDirectAccess nemají v administraci
náhledy.
#3018 lib_mail: překlep ve slovenské URL sdíleného košíku /sk/zdialany-kosik/ → /sk/zdielany-kosik/
Mail Oprava chyby
Odkaz na sdílený košík ve slovenských e-mailech nově vede ve výchozí konfiguraci na
/sk/zdielany-kosik/. Projekty, které si adresu nastavují vlastní hodnotou
mail.juan.url.sharedUrl.sharedCart, se změna netýká.
#3008 Stage modul padá při startu na instanci bez admin GUI (no node with id: edee)
Edee Oprava chyby
Na instanci, která má modul edeeui nakonfigurovaný, ale nenačítá jeho administrační GUI
(typicky veřejná aplikace oddělená od administrace), modul stage při startu selhal s chybou
„There is no node with id: edee“. Do publikace se pak nenaimportoval slovník Stage (stageListing
a další) a publikace blokovala změněné stránky. Diagnostické GUI „Obsah Stage“ se nově registruje
jen tam, kde administrační strom existuje, takže modul stage nastartuje i bez něj.
