Wiki source code of Role

Last modified by Josef Vencl on 2021/11/24 07:17

Hide last authors
Josef Vencl 1.1 1 (% class="box" %)
2 (((
Josef Vencl 18.2 3 Rolí rozumíme soubor [[oprávnění 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Oprávnění.WebHome]] k určitým funkcím systému Competent (např. vytvářet uživatele nebo mu přiřadit aktivitu). Nositelem těchto rolí je uživatel vždy vzhledem k určitému objektu (např. složce aktivit nebo uživatelské skupině) nebo //globálně// k celému systému (např. vstup do administrátorského rozhraní). Některé role přiřazuje systém automaticky na základě jiné akce (např. roli vlastníka aktivity získá ten, kdo ji vytvořil) jiné jsou systémem chráněné, ale lze je přiřazovat (např. administrátorský pohled), je ale možné také vytvářet vlastní role a ty přiřazovat.
Josef Vencl 1.1 4 )))
5
Josef Vencl 2.2 6 (% class="wikigeneratedid" %)
Josef Vencl 4.2 7 Přiřazování rolí provádíme na několika místech **uživatelského rozhraní**. Competent nezobrazuje všechny role všude, ale na každém místě zobrazí pouze ty, které obsahují alespoň jedno související oprávnění. Podobně jsou na tom globální role: jsou to ty, které mají alespoň jedno globální oprávnění.
Josef Vencl 2.1 8
Josef Vencl 18.1 9 = Objektové role =
Josef Vencl 2.2 10
Josef Vencl 18.2 11 Role vyjadřují oprávnění uživatele k akci na určitém objektu. Při vytváření role na [[obrazovce Nastavení, tabu Role 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.Tab Role.WebHome]] specifikujeme druh objektu a akci, k níž role opravňuje (např. vytvářet složky).
Josef Vencl 2.1 12
Josef Vencl 8.1 13 **Práva ke složkám a aktivitám** přiřazujeme přes modálové okno [[Práva přístupu pro ... 💻>>Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Komponenty.Modálové okno.Práva přístupu pro]] na obrazovkách [[Aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.WebHome]] a [[Hodnocení 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Hodnocení.WebHome]].
Josef Vencl 2.1 14
Josef Vencl 10.1 15 **Práva k uživatelům** spravujeme v [[Detailu uživatele, tabu Vazby 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail uživatele.WebHome]].
Josef Vencl 2.1 16
Josef Vencl 19.1 17 **Práva k uživatelským skupinám** měníme v [[Detailu skupiny, tabu Uživatelé 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail skupiny.WebHome]], kde zároveň spravujeme řadové účastníky skupin.
Josef Vencl 18.2 18
Josef Vencl 18.1 19 = Globální role =
Josef Vencl 2.1 20
Josef Vencl 12.1 21 Globální oprávnění přiřazeným uživatelům zpřístupňují obecné funkce Competentu, např. vstup do [[administrátorského rozhraní 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.WebHome]] nebo vytváření objektů. Uživatel bez příslušných oprávnění nemůže danou operaci provést.
Josef Vencl 2.1 22
Josef Vencl 10.1 23 **Globální role **přiřazujeme jednotlivým uživatelům v [[Detailu uživatele, tabu Nastavení 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail uživatele.WebHome||anchor="idPeopleUserDetailNastaveni"]], na řádku Globální role.
Josef Vencl 2.1 24
Josef Vencl 15.1 25 Jednotlivá globální oprávnění naleznete na stránce [[oprávnění 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Oprávnění.WebHome]].
Josef Vencl 2.2 26
Josef Vencl 4.2 27 = Systémové role =
Josef Vencl 3.2 28
Josef Vencl 4.2 29 Systémové role jsou sady oprávnění napevno zabudované v Competentu. Není možné je upravovat ani mazat, proto se nezobrazují v nastavení. Některé je možné přiřazovat (např. ADMIN_VIEW), další přiřazuje Competent automaticky na základě jiné uživatelské akce.
Josef Vencl 2.2 30
Josef Vencl 4.2 31 == Přiřaditelné systémové role ==
Josef Vencl 3.2 32
Josef Vencl 10.1 33 V Competentu jsou dvě tyto role, ADMIN_VIEW a SWITCH_ACCOUNT, které přiřazujeme v [[Detailu uživatele, tabu Nastavení 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail uživatele.WebHome||anchor="idPeopleUserDetailNastaveni"]].
Josef Vencl 3.2 34
Josef Vencl 4.2 35 **ADMIN_VIEW** - Na základě této role získává uživatel vstup do administrátorského rozhraní.
Josef Vencl 3.2 36
Josef Vencl 4.2 37 (% class="box warningmessage" %)
Josef Vencl 3.2 38 (((
Josef Vencl 4.2 39 **SWITCH_ACCOUNT** - k doplnění.
40 CUid 5wrbx8?comment=90803328
Josef Vencl 3.2 41 )))
42
Josef Vencl 4.2 43 == Přiřaditelné objektové role ==
Josef Vencl 3.2 44
Josef Vencl 9.1 45 V současnosti jedinou přiřaditelnou rolí je **Účastník** skupiny, místo níž můžeme členovi skupiny v [[Detailu skupiny 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail skupiny.WebHome]] přiřadit roli jinou.
Josef Vencl 3.2 46
Josef Vencl 4.2 47 Oprávnění účastníka skupiny jsou: • Zobrazení - Uživatelská Skupina
Josef Vencl 3.2 48
Josef Vencl 4.2 49 == Automaticky přiřazované role ==
Josef Vencl 3.2 50
Josef Vencl 4.2 51 Při určitých operacích získává uživatel roli automaticky, a pouze systémově mu může být také odebrána. Tyto role opět není možné odstranit. Automaticky jsou přidělovány vlastnické a účastnické role.
Josef Vencl 3.2 52
Josef Vencl 4.2 53 **Vlastnickou roli **získává uživatel po vytvoření daného objektu a vyplývá z ní oprávnění k plné kontrole tohoto objektu. Pokud je vytvořený objekt hierarchický (např. složka aktivit), stane se uživatel dědičným vlastníkem objektů na nižší úrovni se stejnou pravomocí nad nimi.
Josef Vencl 3.2 54
Josef Vencl 17.1 55 **Účastnickou roli** získává přiřazením k objektu. Těmito objekty jsou [[Aktivita 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Aktivita.WebHome]], [[Pozice 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Pozice.WebHome]] a [[Kvalifikace 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Kvalifikace.WebHome]]. Účastník [[Uživatelské skupiny 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Uživatelská skupina.WebHome]] může místo této role vybrat jinou. Oprávnění účastnických rolí jsou:
Josef Vencl 3.2 56
Josef Vencl 4.2 57 * Účastník (**aktivita**): • Prohlížení při plnění - Aktivita • Pouze zobrazení - Aktivita.
58 * Účastník (**kvalifikace**): • Prohlížení při plnění - Kvalifikace
59 * Účastník (**pozice**): • Prohlížení při plnění - Pozice
Josef Vencl 18.1 60
61 = Správa rolí =
62
63 probíhá na [[💻 obrazovce Nastavení, tabu Role>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.Tab Role.WebHome]]. Zde vytváříme, upravujeme a mažeme role, které později přiřazujeme jednotlivým uživatelům. Názvy rolí je možné lokalizovat do podporovaných jazyků, viz [[📖 Jazyková podpora>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Jazyková podpora.WebHome]].
Josef Vencl 18.2 64
65 = Související oprávnění =
66
Josef Vencl 18.3 67 Přístup k nastavení rolí. Pokud není uživatel nositelem zmíněného oprávnění, není mu rozhraní pro role zobrazeno.
Josef Vencl 18.2 68
69 Přiřazení role vyžaduje oprávnění k danému uživateli a zároveň objektu, o který se jedná (aktivitu, dalšího uživatele, skupinu apod.)
70
71