Hide last authors
Josef Vencl 12.1 1 (% class="box" %)
2 (((
Josef Vencl 17.1 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).
Josef Vencl 12.1 4 )))
5
Josef Vencl 18.1 6 = {{id name="global"/}}Globální a objektová oprávnění =
Ondřej Steffl 8.2 7
Josef Vencl 18.1 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.
Ondřej Steffl 8.5 9
Josef Vencl 11.1 10 (% class="box warningmessage" %)
11 (((
Josef Vencl 16.1 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.
Josef Vencl 11.1 13 CUid 94yycg
14 )))
Ondřej Steffl 1.1 15
Josef Vencl 11.1 16 = Skupiny oprávnění podle objektu =
17
Josef Vencl 18.1 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
Josef Vencl 11.1 26 == Aktivita/Hodnocení ==
27
Ondřej Steffl 8.7 28 ==== Oprávnění na vazbě ====
Ondřej Steffl 8.2 29
Ondřej Steffl 8.7 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
Ondřej Steffl 8.8 32 * Zobrazení - Aktivita ((% class="small" %)READ_ACTIVITY(%%))
Ondřej Steffl 9.1 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(%%))--
Ondřej Steffl 8.7 43
44 ==== Globální oprávnění ====
45
Ondřej Steffl 9.1 46 * **Správa subtypů aktivit ((% class="small" %)MANAGE_ACTIVITY_SUBTYPES(%%))**
Ondřej Steffl 8.7 47
Josef Vencl 11.1 48 == Běh Aktivity ==
Ondřej Steffl 1.1 49
Ondřej Steffl 10.1 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
Ondřej Steffl 9.1 52 * Upravení - Běh Aktivity ((% class="small" %)UPDATE_ACTIVITY_RUN(%%))
Ondřej Steffl 1.1 53
Josef Vencl 11.1 54 == Dodavatel ==
Ondřej Steffl 6.1 55
Ondřej Steffl 10.1 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(%%))--
Ondřej Steffl 6.1 60
Josef Vencl 11.1 61 == Dokument ==
Ondřej Steffl 6.1 62
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 6.1 67
Josef Vencl 11.1 68 == Kvalifikace ==
Ondřej Steffl 6.1 69
Ondřej Steffl 10.1 70 Oprávnění na vazbě
71
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 6.1 76
Ondřej Steffl 10.1 77 Globální oprávnění
78
79 * **Vytvoření - Kvalifikace ((% class="small" %)CREATE_QUALIFICATION(%%))**
80
Josef Vencl 11.1 81 == Místo ==
Ondřej Steffl 6.1 82
Ondřej Steffl 9.1 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(%%))**
Ondřej Steffl 6.1 87
Josef Vencl 11.1 88 == Personál x Běh Aktivity ==
Ondřej Steffl 6.1 89
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 6.1 94
Josef Vencl 11.1 95 == Pozice ==
Ondřej Steffl 6.1 96
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 6.1 102
Josef Vencl 11.1 103 == Role ==
Ondřej Steffl 6.1 104
Ondřej Steffl 9.1 105 * **Správa - Oprávnění ((% class="small" %)PERMISSION_MANAGER(%%))**
Ondřej Steffl 6.1 106
Josef Vencl 11.1 107 == Role x Role ==
Ondřej Steffl 6.1 108
Ondřej Steffl 9.1 109 * **Správa - Role x Role ((% class="small" %)OBJECT_ROLE_OBJECT_ROLE_MANAGER(%%))**
Ondřej Steffl 6.1 110
Josef Vencl 11.1 111 == Sada dokumentů ==
Ondřej Steffl 6.1 112
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 6.1 117
Josef Vencl 11.1 118 == Složka, štítek, logický blok ==
Ondřej Steffl 3.1 119
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 1.1 135
Josef Vencl 11.1 136 == Uživatel ==
Ondřej Steffl 3.1 137
Ondřej Steffl 9.1 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(%%))**
Ondřej Steffl 3.1 143
Josef Vencl 11.1 144 == Uživatel x Aktivita/Hodnocení ==
Ondřej Steffl 3.1 145
Ondřej Steffl 9.1 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(%%))
Josef Vencl 15.1 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(%%))
Ondřej Steffl 3.1 158
Josef Vencl 11.1 159 == Uživatel x Kvalifikace ==
Ondřej Steffl 3.1 160
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 3.1 164
Josef Vencl 11.1 165 == Uživatel x plnění Kvalifikace ==
Ondřej Steffl 6.1 166
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 6.1 170
Josef Vencl 11.1 171 == Uživatel x plnění Pozice ==
Ondřej Steffl 6.1 172
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 6.1 177
Josef Vencl 11.1 178 == Uživatel x Složka ==
Ondřej Steffl 3.1 179
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 3.1 183
Josef Vencl 11.1 184 == Uživatel x Uživatel ==
Ondřej Steffl 8.1 185
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 8.1 189
Josef Vencl 11.1 190 == Uživatel x Uživatelská Skupina ==
Ondřej Steffl 8.1 191
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 8.1 195
Josef Vencl 11.1 196 == Uživatel/Skupina x Dokument/Sada Dokumentů ==
Ondřej Steffl 3.1 197
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 3.1 201
Josef Vencl 11.1 202 == Uživatel/Skupina x Role ==
Ondřej Steffl 3.1 203
Ondřej Steffl 9.1 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(%%))**
Ondřej Steffl 1.1 209
Josef Vencl 11.1 210 == Uživatelská Skupina ==
Ondřej Steffl 3.1 211
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 1.1 216
Josef Vencl 11.1 217 == Uživatelská Skupina x Aktivita/Hodnocení ==
Ondřej Steffl 8.1 218
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 8.1 222
Josef Vencl 11.1 223 == Uživatelská Skupina x Kvalifikace ==
Ondřej Steffl 3.1 224
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 3.1 228
Josef Vencl 11.1 229 == Uživatelská skupina x Pozice ==
Ondřej Steffl 8.1 230
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 8.1 234
Josef Vencl 11.1 235 == Uživatelská Skupina x Složka ==
Ondřej Steffl 8.1 236
Ondřej Steffl 9.1 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(%%))
Ondřej Steffl 8.1 240
Josef Vencl 11.1 241 == Uživatelská Skupina x Uživatelská Skupina ==
Ondřej Steffl 3.1 242
Ondřej Steffl 9.1 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(%%))
Josef Vencl 11.1 246
247 = Kontrola oprávnění =
248
Josef Vencl 13.1 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).
Josef Vencl 11.1 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í.