From version < 12.1 >
edited by Ondřej Steffl
on 2020/05/08 02:58
To version < 16.2 >
edited by Ondřej Steffl
on 2020/05/21 09:50
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,39 +1,59 @@
1 += Základní principy Oprávnění a Role =
2 +
1 1  Uživatelská práva určují, jaké akce jsou Uživateli v Competentu povoleny.
2 2  
3 -V Competentu jsou Uživatelská práva organizována do Rolí, Role je předdefinovaným souborem práv.
5 +V Competentu má každá jednotlivá akce svůj objekt Oprávnění (Permission).
4 4  
7 +Oprávnění jsou organizována do Rolí. Pokud Role dané Oprávnění obsahuje, znamená to, že daná Role umožňuje provádět danou příslušnou akci.
5 5  
6 -Role mohou být Globální nebo Role Vazeb.
9 +Oprávnění jsou předem daná a nelze je nijak modifikovat.
7 7  
11 +Role jsou naopak zcela v režii administrátora - jejich počet, názvy i jaká oprávnění budou obsahovat je zcela libovolný.
8 8  
13 +Role mohou být Globální nebo Role Vazeb.
9 9  
10 -= Role vazeb =
15 +== Role vazeb ==
11 11  
12 12  Role vazeb popisují vztah mezi Uživatelem (popřípadě Uživatelskou skupinou) a dalším Objektem. Tento vztah lze popsat jako //"Kdo má Kde jakou Roli"// (Kdo = Uživatel / Skupina, Kde = Objekt).
13 13  
14 -Uživatel může mít roli na vazbě s následujícími Objekty - Aktivita, Složka, Sada, Komplexní sada, Kvalifikace, Uživatel, Uživatelská Skupina.
19 +Uživatel může mít Roli na vazbě s následujícími Objekty - Aktivita, Složka, Sada, Komplexní sada, Kvalifikace, Uživatel, Uživatelská Skupina.
15 15  
16 -Uživatelská skupina může mít roli na vazbě s následujícími Objekty - Aktivita, Složka, Sada, Komplexní sada, Kvalifikace.
21 +Uživatelská skupina může mít Roli na vazbě s následujícími Objekty - Aktivita, Složka, Sada, Komplexní sada, Kvalifikace.
17 17  
23 +=== Systémové Role ===
18 18  
19 -Uživatel x Aktivita
25 +Při určitých operacích získává uživatel roli automaticky, přidělí je systém. Tyto role není možné modifikovat nebo smazat. Na rozdíl od ostatních Rolí se také Systémové role nedědí.
20 20  
21 -Uživatelská skupina x Aktivita
27 +Systémové Role jsou dvojhího typu: Vlastník a Účastník.
22 22  
23 -Uživatel x Složka
29 +==== Role Vlastník ====
24 24  
25 -Sada
31 +Tato Role automaticky vznikne mezi uživatelem a objektem, který uživatel vytvořil. Tato Role obsahuje všechna potřebná Oprávnění, aby nový objekt mohl Vlastník plně ovládat, modifikovat.
26 26  
27 -Komplexní sada
33 +Role Vlastník je přiřazována při vzniku těchto objektů: Aktivita, Sada, Komplexní Sada, Štítek, Složka, Kvalifikace, Uživatelská skupina, Uživatel, Dokument, Sada Dokumentů, Dodavatel, Pozice.
28 28  
29 -Kvalifikace
35 +==== Role Účastník ====
30 30  
37 +Role Účastník vzniká automaticky ve chvíli
38 +
39 +* kdy je uživatel přiřazen Aktivitě, Kvalifikaci či Pozici za účelem plnění. Vznikne tím pádem vazba Uživatel - Objekt s Rolí Účastník a tato Role obsahuje minimální soubor Oprávnění potřebná ke splnění přiřazení (uživatel objekt vidí a může vytvářet za urči
40 +
41 +Účastnické role jsou vytvářeny systémově, když dojde k přiřazení uživatele určitému objektu. Toto přiřazení probíhá jiným způsobem než připsáním uživatelské role - to dělá Competent po uložení.
42 +
43 +* Účastník v uživatelské skupině
44 +* Účastník s kvalifikací
45 +* Účastník aktivity
46 +* Účastník na pozici
47 +
48 += Globální role =
49 +
50 +
31 31  Standardní Role, které nejsou globální, musí být navázány uvnitř vazebních tabulek mezi Uživatelem (Uživatelskou Skupinou) a daným Objektem - např.  Aktivity, Sady Aktivit, Kvalifikace, Dokumentu, Štítky a Složky.
32 32  
33 33  
34 34  
35 -Standardní Role popisuje vztah mezi Uživatelem a nějakou další
36 36  
56 +Přidělování Rolí
37 37  
38 38  Obecným principem je, že přidělit práva jinému Uživateli je podmíněno tím, že Uživatel, který práva přiděluje, je sám vlastní (nemůže přidělit vyšší nebo jiná práva než má sám).
39 39  
... ... @@ -51,9 +51,9 @@
51 51  
52 52  = Správa objektových rolí =
53 53  
54 -Práva k [[aktivitám 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník (📖).Aktivita.WebHome]] vyplývající z objektových rolí spravujeme 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í (💻).Studentské rozhraní.Obrazovka Hodnocení.WebHome]].
74 +Práva k [[aktivitám 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník (📖).Aktivita.WebHome]] vyplývající z objektových rolí spravujeme přes modálové okno [[Práva přístupu pro ... 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Komponenty.Modálové okno.Práva přístupu pro.WebHome]] 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í (💻).Studentské rozhraní.Obrazovka Hodnocení.WebHome]].
55 55  
56 -Práva k uživatelům spravujeme v Detailu uživatele, [[tabu Vazby 💻>>Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Detail uživatele.Tab Vazby]].
76 +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||anchor="idPeopleUserDetailVazby"]].
57 57  
58 58  = Správa globálních rolí =
59 59  
... ... @@ -76,36 +76,15 @@
76 76  Přehled rolí
77 77  )))|//globální uživatelské role nejsou podporovány//
78 78  
79 -==== Role Vlastník ====
99 +==== ====
80 80  
81 -Skupina rolí automaticky přiřazovaných uživateli, který v Competentu vytvořil daný objekt. Vlastnická uživatelská role dává svému nositeli právo plně vytvořený objekt kontrolovat.
82 -
83 -* [[Vlastník aktivity 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník aktivity-role]]
84 -* [[Vlastník složky 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník složky-role]]
85 -* [[Vlastník dokumentu 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník dokumentu-role]]
86 -* [[Vlastník sady dokumentů 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník sady dokumentů-role]]
87 -* [[Vlastník kvalifikace 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník kvalifikace-role]]
88 -* [[Vlastník uživatelské skupiny 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník uživatelské skupiny-role]]
89 -* [[Vlastník uživatele 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník uživatele-role]]
90 -* [[Vlastník dodavatele 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník dodavatele-role]]
91 -* [[Vlastník pozice 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Vlastník pozice-role]]
92 -
93 -==== Role Účastník ====
94 -
95 -Účastnické role jsou vytvářeny systémově, když dojde k přiřazení uživatele určitému objektu. Toto přiřazení probíhá jiným způsobem než připsáním uživatelské role - to dělá Competent po uložení.
96 -
97 -* [[Účastník v uživatelské skupině 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Účastník v uživatelské skupině-role]]
98 -* [[Účastník s kvalifikací 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Účastník s kvalifikací-role]]
99 -* [[Účastník aktivity 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Účastník aktivity-role]]
100 -* [[Účastník na pozici 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Účastník na pozici-role]]
101 -
102 102  = Dědičnost práv =
103 103  
104 104  
105 -Hierarchické objekty mají [[stromovou strukturu 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Stromová struktura]]. [[Aktivity 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník (📖).Aktivita.WebHome]] jsou organizovány do [[složek aktivit 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Folder-treeObjectType]], [[složek hodnocení 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.FolderFeedback-TreeObjectType]], [[sad 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Block-TreeObjectType]] a [[termínových sad 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Complex-TreeObjectType]], které mohou být vzájemně zanořeny (podle [[pravidel hierarchie 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.Hierarchie aktivit]]). Role přiřazené na vyšším stupni hierarchie (např. na složce) se automaticky uplatňují na stupni nižším (na podsložce nebo zahrnuté aktivitě).
104 +Hierarchické objekty mají stromovou strukturu. Aktivity) jsou organizovány do složek aktivit, složek hodnocení, [[sad 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník (📖).Sada.WebHome]] a [[termínových sad 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník (📖).Termínová sada.WebHome]], které mohou být vzájemně zanořeny (podle pravidel hierarchie). Role přiřazené na vyšším stupni hierarchie (např. na složce) se automaticky uplatňují na stupni nižším (na podsložce nebo zahrnuté aktivitě).
106 106  
107 107  ==== Změna dědičných oprávnění ====
108 108  
109 -Oprávnění na podřízených [[objektech stromu 📖>>Main.Official manuals.Competent - Uživatelská příručka.Slovník.TreeObjectType]] jsou dědičně získaná a nelze je přímo editovat. Lze je ale zrušit tím, že je z daného podřízení vyjmeme. Pak dojde k automatickému zániku dědičných práv a vzniknou zděděné přístupy na základě nového umístění.
108 +Oprávnění na podřízených objektech stromu jsou dědičně získaná a nelze je přímo editovat. Lze je ale zrušit tím, že je z daného podřízení vyjmeme. Pak dojde k automatickému zániku dědičných práv a vzniknou zděděné přístupy na základě nového umístění.
110 110  
111 111