.. _Admin_config: ================ Konfigurace Elza ================ Konfigurace aplikace Elza je standardně uložena v souboru :file:`elza-ui.yaml` (případně :file:`elza.yaml`) v závislosti na distribuci aplikace. Soubor obsahuje definici databázového připojení, nastavení pracovního adresáře a některá další nastavení. Konfigurace je soubor ve formátu :token:`YAML`. ------- Příklad ------- Příklad konfigurace .. literalinclude:: examples/elza.yaml :language: yaml ------------------ Nastavení databáze ------------------ Konfigurace databáze se provádí v sekci :token:`elza.data`. Nastavení se skládá ze tří částí: * :token:`url` - připojení k databázi, formát je dle dokumentace JDBC ovladače * :token:`user` - uživatelské jméno * :token:`pass` - heslo pro připojení k databázi ------- Přílohy ------- Konfigurace příloh se provádí v sekci :token:`elza.attachment`. Konfigurace slouží k definici typů příloh, určení, které mohou uživatelé přímo v aplikaci editovat a případné nastavení generátorů pro převod do cílových formátů. Sekce :token:`mimeDefs` definuje typy souborů. Každý typ se konfiguruje pomocí těchto atributů: * :token:`mimeType` - mime-type přílohy * :token:`editable` - příznak, zda je typ editovatelný * :token:`generators` - seznam generátorů, které umožňují převod daného formátu do jiného Generátor a jeho konfigurace ---------------------------- Generátorem se rozumí konfigurace externí aplikace, která umožňuje převod souboru do jiného formátu. Konfigurace generátoru se skládá ze tří částí: * :token:`outputMimeType` - výstupní formát generátoru (například: :token:`application/pdf` ) * :token:`command` - příkaz, který je spuštěn pro provedení transformace * :token:`outputFileName` - jméno souboru, který obsahuje výsledek transformace Příkaz může být parametrizován. Parametry uvedené ve složených závorkách jsou zaměněny za příslušné argumenty. Číslování argumentů je od nuly. Dostupné argumenty: * :token:`{0}` - plná cesta do pracovního adresáře * :token:`{1}` - jméno vstupního souboru * :token:`{2}` - jméno vstupního souboru včetně úplné cesty * :token:`{3}` - jméno výstupního souboru * :token:`{4}` - jméno výstupního souboru včetně úplné cesty -------------------------------- Parametry aplikace -------------------------------- Další parametry aplikace. Maximální velikosti upload požadavků ---------------------------------------- Z bezpečnostních důvodů jsou v aplikaci nastaveny maximální velikosti pro velikost upload požadavků. Tyto limity je možné změnit. * :token:`elza.upload.max_file_size` - maximální velikost jednoho nahrávaného souboru, výchozí hodnota: 25MB * :token:`elza.upload.max_request_size` - maximální velikost jednoho požadavku, výchozí hodnota: 100MB Nastavením hodnoty -1 je možné omezení zcela vypnout.