Jak se liší všechny tři možnosti generování "Url pro přístup ..."


Funkce uživateli vrací url která obsahuje id repozitory, guid diagramu a přístupový klíč. Pomocí této url je možné (komukoliv, kdo ji zná) zobrazit diagram v programu Infoport a to tak, jak by diagram viděl autor odkazu. Key obsažené v url je vlastně autorizačním tokem a nahrazuje potřebu přihlášení do Infoportu.



  1. Url for public diagram

Slouží ke zveřejnění diagramu tak, aby byl přístupný komukoliv, kdo zná vygenerovanou url. Je to přímý odkaz do adresáře s obrázky diagramů. Není to přístup do Infoportu jako takového, ale pouze do adresáře s vygenerovanými diagramy.

Funkce zapisuje do adresářů (a pak z první jmenované potřebuje diagramy také zobrazovat)
Přičemž /archive/ není pro funkčnost podstatný

Dále zapisuje to databázové tabulky. Tato tabulka je následně potřeba k ověření toho, jestli je tento diagram opravu veřejný a dostupný všem. Touto kontrolou se zabraňuje možnosti zobrazit diagram jen díky znalosti jeho guidu (a sestavením vlastního url)



  1. Image for the direct access

Funkce kombinuje předchozí dvě a to tak, že umožňuje veřejný přístup k obrázku diagramu (soubor z disku), s možnosti prokliku do Infoportu a zobrazení diagramu a s ním spojených informací. Tento proklik je vázán na platný key. Důvodem pro realizaci této funkce je požadavek na zobrazení "náhledu" na diagram (který v mnoha případech dostačuje) ale s možností prokliku do prostředí Infoportu pro další detaily a informace.

Funkce zapisuje do stejných adresářů, jako druhá z funkcí

a do obou tabulek používaných předchozími funkcemi

Revision #2
Created 1 June 2026 11:48:25 by Jitka Kalíšová
Updated 1 June 2026 11:51:17 by Jitka Kalíšová