-
Notifications
You must be signed in to change notification settings - Fork 0
Konfigurace Klienta
Vychozi konfigurace klienta se nachazi:
https://github.com/ARUP-CAS/aiscr-digiarchiv-2/blob/main/web/src/main/ng/src/assets/config.json
Kazdy klic lze prepsat v konfiguracnim adresare mimo aplikaci, pomoci "config.json". Konfiguracni adresar lze definovatnasledujicim zpusobem:
- Pridani promeny prostredi pri startovani tomcatu. Napr.: -Damcr_app_dir=/var/lib/digiarchiv
- Nastaveni kontextovou vlasnosti v META-INF aplikace. Napr: \<Parameter name="app_dir" override="false" value="/var/lib/digiarchiv"/\>
- Vychozi adresar je ~/.amcr
Tento souboru (config.json) musi obsahovat dve hlavni sekce, "server" a "client". Pro nastaveni klienta pouzivame sekci "client".
Pod klicem "mapOptions" najdeme vlasnosti pro zobrazeni mapy:
"zoom": 8
"centerX": 49.803
"centerY": 15.496
,
Vychozi zoom a polohy mapy. Odpovida celou CR
"maxZoom": 19
Maximalni zoom. 19 pro OpenStreetMap
"hitZoomLevel": 16
Zoom pri otevreni mapy na konkretni zaznam
Sekce "heatmapOptions"
kontroluje podobu heatmap, gradienty, pruhlednost, prumer...
V sekci "sorts"
definujeme moznosti razeni vysledku podle entity.
"selRows": [10, 20, 50]
Seznam poctu vysledku na strance
"defaultRows": 50
Vychozi pocet vysledku na strance
"exportRowsLimit": 1000
, Maximalni pocet zaznamu pri exportu
V sekci "filterFields"
definujeme seznam volnych filtru a jeho typ. "field" je nazev pole v indexu. Typ muze byt "text", "number", "date" a "boolean"
Klic "facets"
urcuje poradi facetu. Vychozi nastaveni je:
["pristupnost", "f_areal", "f_obdobi", "f_aktivita","f_kategorie", "f_druh_nalezu", "f_specifikace", "f_typ_nalezu","f_okres", "f_katastr", "f_typ_vyzkumu", "f_dok_jednotka_typ", "f_adb_typ_sondy","f_adb_podnet", "f_pian_typ", "f_pian_presnost", "f_pian_zm10"]
"dateFacets"
Facety pro datum a jejich poradi v UI:
["datum_zverejneni", "datum_provedeni", "extra_data_datum_vzniku", "let_datum", "datum_nalezu"]
"numberFacets"
Facety pro cislelna pole:
["hloubka"]
V sekci "uiVars"
jsou ruzne vlastnosti UI
"panelHeightInCard": "36px"
Vyska hlavicku kart, napr. u souvizejicich zaznamu.