Wiki source code of Uživatelská skupina

Last modified by Josef Vencl on 2021/11/02 11:09

Show last authors
1 (% class="box" %)
2 (((
3 Je jedním z hlavních objektů Competentu a umožňuje klasifikaci jeho [[Uživatelů 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Uživatel.WebHome]]. Skupiny uživatelů umožňují filtrovat seznam uživatelů, přiřazovat na základě skupin oprávnění, odeslat zprávu členům skupiny apod. Parametrem příslušnosti uživatele ke skupině je dále [[Role 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Role.WebHome]], kterou je nutno při přiřazení vybrat, přp. je role přiřazena systémově (Účastník skupiny, Vlastník skupiny). Skupiny mohou být dále provázané sítí vztahů nadřízenosti či podřízenosti.
4 )))
5
6 Skupina má kromě názvu jen jeden další hlavní [[Parametr 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Hlavní objekt.Parametr.WebHome]] a tím je Popis. Může ovšem obsahovat libovolné množství dalších vedlejších parametrů v závislosti na jejím [[Subtypu 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Subtyp.WebHome]].
7
8 Se skupinami souvisejí [[Oprávnění 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Oprávnění.WebHome]] a funkce [[Přiřazení dle skupin 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Přiřazení dle skupin.WebHome]].
9
10
11 = Parametry =
12
13 == Název (name, STRING) ==
14
15 Název uživatelské skupiny
16
17 * Výchozí nastavení: zobrazený
18 * Parametr je na obrazovce [[💻 Detail skupiny>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail skupiny.WebHome]] vždy zobrazen nezávisle na nastavení viditelnosti.
19 * Pro každý z jazyků je možné nastavit vlastní název, z nichž se uživateli zobrazí varianta podle jeho jazykových preferencí. Jednotlivé názvy oddělíme svislítkem („|“), více viz [[📖 Jazyková podpora>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Jazyková podpora.WebHome]].
20
21 == Popis (description, STRING) ==
22
23 Popis uživatelské skupiny
24
25 * Výchozí nastavení: zobrazený
26
27 == Subtyp (idSubtype, OBJECT_ID) ==
28
29 Subtyp dané uživatelské skupiny. **Dodatečné změny mohou způsobit chyby v databázi.**
30
31 * Výchozí nastavení: skrytý - nastavuje se pouze při vytváření objektu.
32 * Výchozí hodnota: //nastavena při vytváření//
33
34 == ID (id, ID) ==
35
36 Unikátní identifikátor uživatelské skupiny v systému. **Pokus o změnu skončí chybou.**
37
38 * Výchozí nastavení: skrytý
39 * //Hodnota nastavena při vytvoření objektu//
40
41 == Specifické ID (customId, STRING) ==
42
43 Volitelný identifikátor, např. v jiném systému.
44
45 * Výchozí nastavení: zobrazený
46
47 = Související oprávnění =
48
49 * **Vytvoření - Uživatelská skupina** (CREATE_USERGROUP) - [[Globální právo 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Oprávnění.WebHome||anchor="global"]] vytvářet v Competentu uživatelské skupiny. Vytvářející uživatel se stává [[vlastníkem 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník.WebHome]] dané uživatelské skupiny se všemi níže uvedenými právy *_USERGROUP.
50 * **Zobrazení - Uživatelská skupina **(READ_USERGROUP) - Základní právo přístupu ke konkrétní uživatelské skupině bez možnosti editovat její vlastnosti nebo manipulovat s přiřazenými uživateli.
51 * **Úprava - Uživatelská skupina** (UPDATE_USERGROUP) - Editace konkrétní uživatelské skupiny, hlavně jejích parametrů.
52 Pro začlenění uživatelů do skupiny nebo jejich odebírání je vyžadováno právo Úprava - Uživatel (UPDATE_USER) nad konkrétním [[uživatelem 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Uživatel.WebHome]].
53 * **Smazání - Uživatelská skupina** (DELETE_USERGROUP) - Právo ke smazání konkrétní skupiny.
54
55 (% class="box warningmessage" %)
56 (((
57 Právo DELETE_USERGROUP umožní smazat skupinu i v případě, že jsou v ní zahrnuti uživatelé, nad nimiž nemá současný uživatel právo UPDATE_USER.
58 CUid: #caxgyt
59 )))