Show last authors
1 (% class="box" %)
2 (((
3 Oprávnění jsou povolení pro určitého [[uživatele 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Uživatel.WebHome]] využívat různé funkce Competentu nebo nakládat s jeho objekty. Oprávnění vztažena k funkcím Competentu nazýváme **globální**, ostatní oprávnění jsou vztažena k jednotlivým jeho objektům (skupina uživatelů, složka aktivit nebo aktivita).
4 )))
5
6 = {{id name="global"/}}Globální a objektová oprávnění =
7
8 Globální oprávnění platí v celém Competentu a přiřazují se v tabu Nastavení obrazovky Detail uživatele. Objektová oprávnění se vztahují k jednotlivým objektům. V hierarchických strukturách (např. strom aktivit) se dědí. Uživatel, který vytvořil některý z objektů se stává jeho vlastníkem se všemi právy.
9
10 (% class="box warningmessage" %)
11 (((
12 Pro přístup k obrazovce [[Nastavení 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.WebHome]] musí být uživatel superadmin. Zobrazení se neřídí právy.
13 CUid 94yycg
14 )))
15
16 = Skupiny oprávnění podle objektu =
17
18 {{info}}
19 **Tučně **jsou vyznačena oprávnění globální.
20
21 --Přeškrtnutá-- oprávnění nejsou v tuto chvíli funkční, jsou připravena pro další vývoj.
22
23 Všechna oprávnění typu Vytvoření, Upravení nebo Smazání vyžadují přidělené i oprávnění Zobrazení.
24 {{/info}}
25
26 == Aktivita/Hodnocení ==
27
28 ==== Oprávnění na vazbě ====
29
30 Role obsahující tyto oprávnění se přidělují v administračním stromu Aktivit/Hodnocení, definuje se na těchto vazbách Uživatel x Aktivita/Hodnocení, Uživatelská Skupina x Aktivita/Hodnocení, Uživatel x Složka, Uživatelská Skupina x Složka.
31
32 * Zobrazení - Aktivita ((% class="small" %)READ_ACTIVITY(%%))
33 * Vytvoření - Aktivita ((% class="small" %)CREATE_ACTIVITY(%%))
34 * Upravení - Aktivita ((% class="small" %)UPDATE_ACTIVITY(%%))
35 * Změna stavu aktivity ((% class="small" %)CHANGE_ACTIVITY_STATE(%%))
36 * Smazání - Aktivita ((% class="small" %)DELETE_ACTIVITY(%%))
37 * Prohlížení při plnění - Aktivita ((% class="small" %)VIEW_ACTIVITY(%%))
38 * --Pouze zobrazení - Aktivita ((% class="small" %)VIEW_ONLY_ACTIVITY(%%))--
39 * --Registrace - Aktivita ((% class="small" %)REGISTER_ACTIVITY(%%))--
40 * --Zájem - Aktivita ((% class="small" %)INTEREST_ACTIVITY(%%))--
41 * --Rezervace - Aktivita ((% class="small" %)RESERVE_ACTIVITY(%%))--
42 * --Spuštění - Aktivita ((% class="small" %)LAUNCH_ACTIVITY(%%))--
43
44 ==== Globální oprávnění ====
45
46 * **Správa subtypů aktivit ((% class="small" %)MANAGE_ACTIVITY_SUBTYPES(%%))**
47
48 == Běh Aktivity ==
49
50 Role obsahující tyto oprávnění se přidělují v nastavení běhů aktiivty na vazbě Personál x Běh Aktivity.
51
52 * Upravení - Běh Aktivity ((% class="small" %)UPDATE_ACTIVITY_RUN(%%))
53
54 == Dodavatel ==
55
56 * --Zobrazení - Dodavatel ((% class="small" %)READ_CONTRACTOR(%%))--
57 * --**Vytvoření - Dodavatel ((% class="small" %)CREATE_CONTRACTOR(%%))**--
58 * --Úprava - Dodavatel ((% class="small" %)UPDATE_CONTRACTOR(%%))--
59 * --Smazání - Dodavatel ((% class="small" %)DELETE_CONTRACTOR(%%))--
60
61 == Dokument ==
62
63 * Zobrazení - Dokument ((% class="small" %)READ_DOCUMENT(%%))
64 * **Vytvoření - Dokument ((% class="small" %)CREATE_DOCUMENT(%%))**
65 * Upravení - Dokument ((% class="small" %)UPDATE_DOCUMENT(%%))
66 * Smazání - Dokument ((% class="small" %)DELETE_DOCUMENT(%%))
67
68 == Kvalifikace ==
69
70 Oprávnění na vazbě
71
72 * Zobrazení - Kvalifikace ((% class="small" %)READ_QUALIFICATION(%%))
73 * Úprava - Kvalifikace ((% class="small" %)UPDATE_QUALIFICATION(%%))
74 * Prohlížení při plnění - Kvalifikace ((% class="small" %)VIEW_QUALIFICATION(%%))
75 * Smazání - Kvalifikace ((% class="small" %)DELETE_QUALIFICATION(%%))
76
77 Globální oprávnění
78
79 * **Vytvoření - Kvalifikace ((% class="small" %)CREATE_QUALIFICATION(%%))**
80
81 == Místo ==
82
83 * **Vytvoření - Místo ((% class="small" %)CREATE_PLACE(%%))**
84 * **Upravení - Místo ((% class="small" %)UPDATE_PLACE(%%))**
85 * **Smazání - Místo ((% class="small" %)DELETE_PLACE(%%))**
86 * **Zobrazení - Místo ((% class="small" %)READ_PLACE(%%))**
87
88 == Personál x Běh Aktivity ==
89
90 * Vytvoření - Personál x Běh Aktivity ((% class="small" %)CREATE_USER_ACTIVITY_RUN_STAFF(%%))
91 * Úprava - Personál x Běh Aktivity ((% class="small" %)UPDATE_USER_ACTIVITY_RUN_STAFF(%%))
92 * Přiřaditelný jako Personál ((% class="small" %)ASSIGNABLE_TO_USER_ACTIVITY_RUN_STAFF(%%))
93 * Smazání - Personál x Běh Aktivity ((% class="small" %)DELETE_USER_ACTIVITY_RUN_STAFF(%%))
94
95 == Pozice ==
96
97 * Zobrazení - Pozice ((% class="small" %)READ_POSITION(%%))
98 * **Vytvoření - Pozice ((% class="small" %)CREATE_POSITION(%%))**
99 * Úprava - Pozice ((% class="small" %)UPDATE_POSITION(%%))
100 * Prohlížení při plnění - Pozice ((% class="small" %)VIEW_POSITION(%%))
101 * Smazání - Pozice ((% class="small" %)DELETE_POSITION(%%))
102
103 == Role ==
104
105 * **Správa - Oprávnění ((% class="small" %)PERMISSION_MANAGER(%%))**
106
107 == Role x Role ==
108
109 * **Správa - Role x Role ((% class="small" %)OBJECT_ROLE_OBJECT_ROLE_MANAGER(%%))**
110
111 == Sada dokumentů ==
112
113 * Zobrazení - Sada Dokumentů ((% class="small" %)READ_DOCUMENT_SET(%%))
114 * **Vytvoření - Sada Dokumentů ((% class="small" %)CREATE_DOCUMENT_SET(%%))**
115 * Úprava - Sada Dokumentů ((% class="small" %)UPDATE_DOCUMENT_SET(%%))
116 * Smazání - Sada Dokumentů ((% class="small" %)DELETE_DOCUMENT_SET(%%))
117
118 == Složka, štítek, logický blok ==
119
120 * Zobrazení - Štítek ((% class="small" %)READ_TAG_ACTIVITY_SET(%%))
121 * **Vytvoření - Štítek ((% class="small" %)CREATE_TAG_ACTIVITY_SET(%%))**
122 * Úprava - Štítek ((% class="small" %)UPDATE_TAG_ACTIVITY_SET(%%))
123 * Prohlížení při plnění - Štítek ((% class="small" %)VIEW_TAG_ACTIVITY_SET(%%))
124 * Smazání - Štítek ((% class="small" %)DELETE_TAG_ACTIVITY_SET(%%))
125 * Zobrazení - Logický Blok ((% class="small" %)READ_LOGICAL_ACTIVITY_SET(%%))
126 * **Vytvoření - Logický Blok ((% class="small" %)CREATE_LOGICAL_ACTIVITY_SET(%%))**
127 * Úprava - Logický Blok ((% class="small" %)UPDATE_LOGICAL_ACTIVITY_SET(%%))
128 * Prohlížení při plnění - Logický Blok ((% class="small" %)VIEW_LOGICAL_ACTIVITY_SET(%%))
129 * Smazání - Logický Blok ((% class="small" %)DELETE_LOGICAL_ACTIVITY_SET(%%))
130 * Zobrazení - Složka ((% class="small" %)READ_FOLDER_ACTIVITY_SET(%%))
131 * Vytvoření - Složka ((% class="small" %)CREATE_FOLDER_ACTIVITY_SET(%%))
132 * Úprava - Složka ((% class="small" %)UPDATE_FOLDER_ACTIVITY_SET(%%))
133 * Prohlížení při plnění - Složka ((% class="small" %)VIEW_FOLDER_ACTIVITY_SET(%%))
134 * Smazání - Složka ((% class="small" %)DELETE_FOLDER_ACTIVITY_SET(%%))
135
136 == Uživatel ==
137
138 * Zobrazení - Uživatel ((% class="small" %)READ_USER(%%))
139 * **Vytvoření - Uživatel ((% class="small" %)CREATE_USER(%%))**
140 * Úprava - Uživatel ((% class="small" %)UPDATE_USER(%%))
141 * Smazání - Uživatel ((% class="small" %)DELETE_USER(%%))
142 * **Správa subtypů Uživatelů ((% class="small" %)MANAGE_USER_SUBTYPES(%%))**
143
144 == Uživatel x Aktivita/Hodnocení ==
145
146 * Vytvoření - Uživatel x Aktivita ((% class="small" %)CREATE_USER_ACTIVITY(%%))
147 * Úprava - Uživatel x Aktivita ((% class="small" %)UPDATE_USER_ACTIVITY(%%))
148 * Smazání - Uživatel x Aktivita ((% class="small" %)DELETE_USER_ACTIVITY(%%))
149 * Zobrazení - Uživatel x Aktivita ((% class="small" %)READ_USER_ACTIVITY(%%))
150 * Vytvoření - Pokus na aktivitě ((% class="small" %)CREATE_USER_ACTIVITY_ATTEMPT(%%))
151 * Vytvoření - Pokus na externí aktivitě ((% class="small" %)CREATE_EXTERNAL_USER_ACTIVITY_ATTEMPT(%%))
152 * Úprava - Pokus na externí aktivitě ((% class="small" %)UPDATE_EXTERNAL_USER_ACTIVITY_ATTEMPT(%%))
153 * Úprava - Pokus na aktivitě ((% class="small" %)UPDATE_USER_ACTIVITY_ATTEMPT(%%))
154 * Úprava - Pokus na dokončené aktivitě ((% class="small" %)UPDATE_FINISHED_USER_ACTIVITY_ATTEMPT(%%))
155 * Smazání - Pokus na aktivitě ((% class="small" %)DELETE_USER_ACTIVITY_ATTEMPT(%%))
156 * Úprava - Pokus na dokončené externí aktivitě ((% class="small" %)UPDATE_EXTERNAL_FINISHED_USER_ACTIVITY_ATTEMPT(%%))
157 * Smazání - Pokus na externí aktivitě ((% class="small" %)DELETE_EXTERNAL_USER_ACTIVITY_ATTEMPT(%%))
158
159 == Uživatel x Kvalifikace ==
160
161 * Vytvoření - Uživatel x Kvalifikace ((% class="small" %)CREATE_USER_QUALIFICATION(%%))
162 * Úprava - Uživatel x Kvalifikace ((% class="small" %)UPDATE_USER_QUALIFICATION(%%))
163 * Smazání - Uživatel x Kvalifikace ((% class="small" %)DELETE_USER_QUALIFICATION(%%))
164
165 == Uživatel x plnění Kvalifikace ==
166
167 * Vytvoření - Uživatel x plnění Kvalifikace ((% class="small" %)CREATE_USER_QUALIFICATION_ATTEMPT(%%))
168 * Úprava - Uživatel x plnění Kvalifikace ((% class="small" %)UPDATE_USER_QUALIFICATION_ATTEMPT(%%))
169 * Smazání - Uživatel x plnění Kvalifikace ((% class="small" %)DELETE_USER_QUALIFICATION_ATTEMPT(%%))
170
171 == Uživatel x plnění Pozice ==
172
173 * Zobrazení - Uživatel x plnění Pozice ((% class="small" %)READ_USER_POSITION_ATTEMPT(%%))
174 * Vytvoření - Uživatel x plnění Pozice ((% class="small" %)CREATE_USER_POSITION_ATTEMPT(%%))
175 * Úprava - Uživatel x plnění Pozice ((% class="small" %)UPDATE_USER_POSITION_ATTEMPT(%%))
176 * Smazání - Uživatel x plnění Pozice ((% class="small" %)DELETE_USER_POSITION_ATTEMPT(%%))
177
178 == Uživatel x Složka ==
179
180 * Vytvoření - Uživatel x Složka ((% class="small" %)CREATE_USER_ACTIVITY_SET(%%))
181 * Úprava - Uživatel x Složka ((% class="small" %)UPDATE_USER_ACTIVITY_SET(%%))
182 * Smazání - Uživatel x Složka ((% class="small" %)DELETE_USER_ACTIVITY_SET(%%))
183
184 == Uživatel x Uživatel ==
185
186 * Vytvoření - Uživatel x Uživatel ((% class="small" %)CREATE_USER_USER(%%))
187 * Úprava - Uživatel x Uživatel ((% class="small" %)UPDATE_USER_USER(%%))
188 * Smazání - Uživatel x Uživatel ((% class="small" %)DELETE_USER_USER(%%))
189
190 == Uživatel x Uživatelská Skupina ==
191
192 * Vytvoření - Uživatel x Uživatelská Skupina ((% class="small" %)CREATE_USER_USERGROUP(%%))
193 * Úprava - Uživatel x Uživatelská Skupina ((% class="small" %)UPDATE_USER_USERGROUP(%%))
194 * Smazání - Uživatel x Uživatelská Skupina ((% class="small" %)DELETE_USER_USERGROUP(%%))
195
196 == Uživatel/Skupina x Dokument/Sada Dokumentů ==
197
198 * Vytvoření - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)CREATE_USER_EXT_DOCUMENT_EXT(%%))
199 * Úprava - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)UPDATE_USER_EXT_DOCUMENT_EXT(%%))
200 * Smazání - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)DELETE_USER_EXT_DOCUMENT_EXT(%%))
201
202 == Uživatel/Skupina x Role ==
203
204 * Vytvoření - Uživatel/Skupina x Role ((% class="small" %)CREATE_USER_EXT_ROLE(%%))
205 * Úprava - Uživatel/Skupina x Role ((% class="small" %)UPDATE_USER_EXT_ROLE(%%))
206 * Smazání - Uživatel/Skupina x Role ((% class="small" %)DELETE_USER_EXT_ROLE(%%))
207 * **Administrátorský pohled ((% class="small" %)MANAGE_ADMIN_VIEW(%%))**
208 * **Správa přepínání účtů ((% class="small" %)MANAGE_SWITCH_ACCOUNT(%%))**
209
210 == Uživatelská Skupina ==
211
212 * Zobrazení - Uživatelská Skupina ((% class="small" %)READ_USERGROUP(%%))
213 * **Vytvoření - Uživatelská Skupina ((% class="small" %)CREATE_USERGROUP(%%))**
214 * Úprava - Uživatelská Skupina ((% class="small" %)UPDATE_USERGROUP(%%))
215 * Smazání - Uživatelská Skupina ((% class="small" %)DELETE_USERGROUP(%%))
216
217 == Uživatelská Skupina x Aktivita/Hodnocení ==
218
219 * Vytvoření - Uživatelská Skupina x Aktivita ((% class="small" %)CREATE_USERGROUP_ACTIVITY(%%))
220 * Úprava - Uživatelská Skupina x Aktivita ((% class="small" %)UPDATE_USERGROUP_ACTIVITY(%%))
221 * Smazání - Uživatelská Skupina x Aktivita ((% class="small" %)DELETE_USERGROUP_ACTIVITY(%%))
222
223 == Uživatelská Skupina x Kvalifikace ==
224
225 * Vytvoření - Uživatelská Skupina x Kvalifika ((% class="small" %)CREATE_USERGROUP_QUALIFICATION(%%))
226 * Úprava - Uživatelská Skupina x Kvalifika ((% class="small" %)UPDATE_USERGROUP_QUALIFICATION(%%))
227 * Smazání - Uživatelská Skupina x Kvalifika ((% class="small" %)DELETE_USERGROUP_QUALIFICATION(%%))
228
229 == Uživatelská skupina x Pozice ==
230
231 * Vytvoření - Uživatelská Skupina x Pozice ((% class="small" %)CREATE_USERGROUP_POSITION(%%))
232 * Úprava - Uživatelská Skupina x Pozice ((% class="small" %)UPDATE_USERGROUP_POSITION(%%))
233 * Smazání - Uživatelská Skupina x Pozice ((% class="small" %)DELETE_USERGROUP_POSITION(%%))
234
235 == Uživatelská Skupina x Složka ==
236
237 * Vytvoření - Uživatelská Skupina x Složka ((% class="small" %)CREATE_USERGROUP_ACTIVITY_SET(%%))
238 * Úprava - Uživatelská Skupina x Složka ((% class="small" %)UPDATE_USERGROUP_ACTIVITY_SET(%%))
239 * Smazání - Uživatelská Skupina x Složka ((% class="small" %)DELETE_USERGROUP_ACTIVITY_SET(%%))
240
241 == Uživatelská Skupina x Uživatelská Skupina ==
242
243 * Vytvoření - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)CREATE_USERGROUP_USERGROUP(%%))
244 * Úprava - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)UPDATE_USERGROUP_USERGROUP(%%))
245 * Smazání - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)DELETE_USERGROUP_USERGROUP(%%))
246
247 = Kontrola oprávnění =
248
249 Kontrolu, zda je uživatel oprávněn spustit určitou funkci, provádí server. V případě chybějícího oprávnění požadovanou funkci neprovede a vrátí chybu [[Insufficient Permissions 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Chybové zprávy.Insufficient Permissions.WebHome]] (Nedostatečná práva).
250
251 Většina funkcí uživatelského rozhraní se zobrazuje bez kontroly, zda je uživatel oprávněn danou funkci provádět či nikoli, a kontrolu provede až server. Ovládací prvky, které reagují na uživatelské oprávnění, se při nedostatečném oprávnění skryjí.