Hide last authors
Petr Blšťák 34.1 1 Parametrem obecně zde rozumíme vlastnost nějakého objektu a v Competentu rozlišujeme parametry dvou druhů: hlavní a vedlejší.
admin admin 1.1 2
Petr Blšťák 34.1 3 Každý [[hlavní objekt>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník (📖).Hlavní objekt.WebHome]] v systému má dané své **hlavní parametry**, jako je například jméno a příjmení u uživatele. U těchto parametrů je možné změnit pořadí, zda jsou povinné a viditelné, ale není možné je úplně odebrat nebo přidat nové. Hlavní parametry se upravují v obrazovce Nastavení, v [[tabu Parametry 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní (💻).Administrátorské rozhraní.Obrazovka Nastavení.Tab Parametry.WebHome]].
admin admin 1.1 4
Petr Blšťák 34.1 5 Dále má každý hlavní objekt definované své [[subtypy>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník (📖).Subtyp.WebHome]], které mu mohou přidat další sadu **vedlejších parametrů**. Jejich vlastnosti jsou shodné s hlavními parametry až na to, že je možné je libovolně subtypům přidávat a odebírat. Upravují se v [[nastavení subtypu>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní (💻).Administrátorské rozhraní.Obrazovka Nastavení.Subtypy.WebHome]] [[💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní (💻).Administrátorské rozhraní.Obrazovka Nastavení.Tab Parametry.WebHome]].
6
admin admin 1.1 7
Petr Blšťák 34.1 8 == Vlastnosti parametru ==
admin admin 1.1 9
Petr Blšťák 34.1 10 Při přidání nového parametru nebo při jeho editaci se nám zobrazí okno s následujícími položkami:
Petr Blšťák 14.1 11
admin admin 1.1 12 [[image:cmp-parameterEditBox-parameter.png]]
13
14
Petr Blšťák 34.1 15 === Pořadí (číslo) ===
16
Petr Blšťák 15.1 17 určuje pořadí mezi všemi hlavními i vedlejšími parametry při zobrazení u zakládání nebo výpisu detailu objektu.
Petr Blšťák 16.1 18
Petr Blšťák 14.1 19
Petr Blšťák 34.1 20 === Název (písmena bez mezer) ===
Petr Blšťák 14.1 21
Petr Blšťák 15.1 22 systémový název, řetězec znaků, kterými systém rozpoznává tento parametr
23
Petr Blšťák 14.1 24
Petr Blšťák 34.1 25 === Překlady (JSON formát) ===
Petr Blšťák 14.1 26
Petr Blšťák 15.1 27 názvy parametru v jednotlivých jazycích Competentu, vždy ve formátu "kód_jazyka": "Název_parametru"
28
Petr Blšťák 14.1 29
Petr Blšťák 34.1 30 === Skrytý (ano/ne) ===
Petr Blšťák 14.1 31
Petr Blšťák 15.1 32 nastavuje, zda se parametr zobrazí mezi parametry objektu. Pokud je parametr skrytý, měl by mít povoleno být prázdný.
33
Petr Blšťák 14.1 34
Petr Blšťák 34.1 35 === Smí být prázdný (ano/ne) ===
Petr Blšťák 15.1 36
37 nastavuje, zda je nutné, aby byla v parametru vyplněna nějak hodnota. Pokud parametr může být prázdný, nezobrazí se v modálovém okně při zakládání nového objektu.
Petr Blšťák 14.1 38
Petr Blšťák 15.1 39
Petr Blšťák 34.1 40 === Typ (enum) ===
Petr Blšťák 15.1 41
Ondřej Steffl 33.1 42 určuje typ parametru
Petr Blšťák 15.1 43
44
Petr Blšťák 34.1 45 === Výchozí hodnota (záleží na typu parametru) ===
Petr Blšťák 15.1 46
47 hodnota, která se iniciálně vyplní při zakládání nového objektu
48
49
Petr Blšťák 34.1 50 === Konfigurace (JSON formát) ===
Petr Blšťák 15.1 51
52 pouze pro některé typy, například pro Typ Enum určuje možné hodnoty parametru.