From version < 14.1 >
edited by Ondřej Steffl
on 2020/05/20 09:33
To version < 13.1 >
edited by Ondřej Steffl
on 2020/05/11 09:42
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,43 +3,44 @@
1 -= Základní principy Oprávnění a Role =
2 -
3 3  Uživatelská práva určují, jaké akce jsou Uživateli v Competentu povoleny.
4 4  
5 -V Competentu každá jednotlivá akce svůj objekt Oprávnění (Permission).
3 +V Competentu jsou Uživatelská práva organizována do Rolí, Role je předdefinovaným souborem práv.
6 6  
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.
8 8  
9 -Oprávnění jsou předem daná a nelze je nijak modifikovat.
10 -
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ý.
12 -
13 13  Role mohou být Globální nebo Role Vazeb.
14 14  
15 -== Role vazeb ==
8 += Role vazeb =
16 16  
17 17  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).
18 18  
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.
12 +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.
20 20  
21 -Uživatelská skupina může mít Roli na vazbě s následujícími Objekty - Aktivita, Složka, Sada, Komplexní sada, Kvalifikace.
14 +Uživatelská skupina může mít roli na vazbě s následujícími Objekty - Aktivita, Složka, Sada, Komplexní sada, Kvalifikace.
22 22  
23 -=== Systémové Role ===
24 24  
17 +==== Systémové role ====
18 +
25 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í.
26 26  
27 -Systémové Role jsou dvojhího typu: Vlastník a Účastník.
21 +Systémové role jsou dvojhího typu:
28 28  
23 +* **Role Vlastník** - získává uživatel po vytvoření daného objektu a vyplývá z ní oprávnění k plné kontrole tohoto objektu. Role Vlastník 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. (Viz Dědičnost práv)
24 +* **Role Účastník** získává zařazením mezi účastníky (kurzu, skupiny apod.)
25 +
29 29  ==== Role Vlastník ====
30 30  
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.
28 +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 plvytvořený objekt kontrolovat.
32 32  
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.
30 +* Vlastník aktivity
31 +* Vlastník složky
32 +* Vlastník dokumentu
33 +* Vlastník sady dokumentů
34 +* Vlastník kvalifikace
35 +* Vlastník uživatelské skupiny
36 +* Vlastník uživatele
37 +* Vlastník dodavatele
38 +* Vlastník pozice
34 34  
35 35  ==== Role Účastník ====
36 36  
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 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 42  
43 43  * Účastník v uživatelské skupině
... ... @@ -45,6 +45,7 @@
45 45  * Účastník aktivity
46 46  * Účastník na pozici
47 47  
49 +
48 48  = Globální role =
49 49  
50 50