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
Ondřej Steffl 8.1 6 (% class="box infomessage" %)
7 (((
Ondřej Steffl 8.2 8 **Tučně **jsou vyznačena oprávnění globální.
9
Ondřej Steffl 8.3 10 --Přeškrtnutá-- oprávnění nejsou v tuto chvíli funkční, jsou připravena pro další vývoj.
Ondřej Steffl 8.5 11
Ondřej Steffl 8.6 12 Všechna oprávnění typu Vytvoření, Upravení nebo Smazání vyžadují přidělené i oprávnění Zobrazení.
Ondřej Steffl 8.1 13 )))
14
Josef Vencl 11.1 15 (% class="box warningmessage" %)
16 (((
Josef Vencl 16.1 17 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 18 CUid 94yycg
19 )))
Ondřej Steffl 1.1 20
Josef Vencl 11.1 21 = Skupiny oprávnění podle objektu =
22
23 == Aktivita/Hodnocení ==
24
Ondřej Steffl 8.7 25 ==== Oprávnění na vazbě ====
Ondřej Steffl 8.2 26
Ondřej Steffl 8.7 27 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.
28
Ondřej Steffl 8.8 29 * Zobrazení - Aktivita ((% class="small" %)READ_ACTIVITY(%%))
Ondřej Steffl 9.1 30 * Vytvoření - Aktivita ((% class="small" %)CREATE_ACTIVITY(%%))
31 * Upravení - Aktivita ((% class="small" %)UPDATE_ACTIVITY(%%))
32 * Změna stavu aktivity ((% class="small" %)CHANGE_ACTIVITY_STATE(%%))
33 * Smazání - Aktivita ((% class="small" %)DELETE_ACTIVITY(%%))
34 * Prohlížení při plnění - Aktivita ((% class="small" %)VIEW_ACTIVITY(%%))
35 * --Pouze zobrazení - Aktivita ((% class="small" %)VIEW_ONLY_ACTIVITY(%%))--
36 * --Registrace - Aktivita ((% class="small" %)REGISTER_ACTIVITY(%%))--
37 * --Zájem - Aktivita ((% class="small" %)INTEREST_ACTIVITY(%%))--
38 * --Rezervace - Aktivita ((% class="small" %)RESERVE_ACTIVITY(%%))--
39 * --Spuštění - Aktivita ((% class="small" %)LAUNCH_ACTIVITY(%%))--
Ondřej Steffl 8.7 40
41 ==== Globální oprávnění ====
42
Ondřej Steffl 9.1 43 * **Správa subtypů aktivit ((% class="small" %)MANAGE_ACTIVITY_SUBTYPES(%%))**
Ondřej Steffl 8.7 44
Josef Vencl 11.1 45 == Běh Aktivity ==
Ondřej Steffl 1.1 46
Ondřej Steffl 10.1 47 Role obsahující tyto oprávnění se přidělují v nastavení běhů aktiivty na vazbě Personál x Běh Aktivity.
48
Ondřej Steffl 9.1 49 * Upravení - Běh Aktivity ((% class="small" %)UPDATE_ACTIVITY_RUN(%%))
Ondřej Steffl 1.1 50
Josef Vencl 11.1 51 == Dodavatel ==
Ondřej Steffl 6.1 52
Ondřej Steffl 10.1 53 * --Zobrazení - Dodavatel ((% class="small" %)READ_CONTRACTOR(%%))--
54 * --**Vytvoření - Dodavatel ((% class="small" %)CREATE_CONTRACTOR(%%))**--
55 * --Úprava - Dodavatel ((% class="small" %)UPDATE_CONTRACTOR(%%))--
56 * --Smazání - Dodavatel ((% class="small" %)DELETE_CONTRACTOR(%%))--
Ondřej Steffl 6.1 57
Josef Vencl 11.1 58 == Dokument ==
Ondřej Steffl 6.1 59
Ondřej Steffl 9.1 60 * Zobrazení - Dokument ((% class="small" %)READ_DOCUMENT(%%))
61 * **Vytvoření - Dokument ((% class="small" %)CREATE_DOCUMENT(%%))**
62 * Upravení - Dokument ((% class="small" %)UPDATE_DOCUMENT(%%))
63 * Smazání - Dokument ((% class="small" %)DELETE_DOCUMENT(%%))
Ondřej Steffl 6.1 64
Josef Vencl 11.1 65 == Kvalifikace ==
Ondřej Steffl 6.1 66
Ondřej Steffl 10.1 67 Oprávnění na vazbě
68
Ondřej Steffl 9.1 69 * Zobrazení - Kvalifikace ((% class="small" %)READ_QUALIFICATION(%%))
70 * Úprava - Kvalifikace ((% class="small" %)UPDATE_QUALIFICATION(%%))
71 * Prohlížení při plnění - Kvalifikace ((% class="small" %)VIEW_QUALIFICATION(%%))
72 * Smazání - Kvalifikace ((% class="small" %)DELETE_QUALIFICATION(%%))
Ondřej Steffl 6.1 73
Ondřej Steffl 10.1 74 Globální oprávnění
75
76 * **Vytvoření - Kvalifikace ((% class="small" %)CREATE_QUALIFICATION(%%))**
77
Josef Vencl 11.1 78 == Místo ==
Ondřej Steffl 6.1 79
Ondřej Steffl 9.1 80 * **Vytvoření - Místo ((% class="small" %)CREATE_PLACE(%%))**
81 * **Upravení - Místo ((% class="small" %)UPDATE_PLACE(%%))**
82 * **Smazání - Místo ((% class="small" %)DELETE_PLACE(%%))**
83 * **Zobrazení - Místo ((% class="small" %)READ_PLACE(%%))**
Ondřej Steffl 6.1 84
Josef Vencl 11.1 85 == Personál x Běh Aktivity ==
Ondřej Steffl 6.1 86
Ondřej Steffl 9.1 87 * Vytvoření - Personál x Běh Aktivity ((% class="small" %)CREATE_USER_ACTIVITY_RUN_STAFF(%%))
88 * Úprava - Personál x Běh Aktivity ((% class="small" %)UPDATE_USER_ACTIVITY_RUN_STAFF(%%))
89 * Přiřaditelný jako Personál ((% class="small" %)ASSIGNABLE_TO_USER_ACTIVITY_RUN_STAFF(%%))
90 * Smazání - Personál x Běh Aktivity ((% class="small" %)DELETE_USER_ACTIVITY_RUN_STAFF(%%))
Ondřej Steffl 6.1 91
Josef Vencl 11.1 92 == Pozice ==
Ondřej Steffl 6.1 93
Ondřej Steffl 9.1 94 * Zobrazení - Pozice ((% class="small" %)READ_POSITION(%%))
95 * **Vytvoření - Pozice ((% class="small" %)CREATE_POSITION(%%))**
96 * Úprava - Pozice ((% class="small" %)UPDATE_POSITION(%%))
97 * Prohlížení při plnění - Pozice ((% class="small" %)VIEW_POSITION(%%))
98 * Smazání - Pozice ((% class="small" %)DELETE_POSITION(%%))
Ondřej Steffl 6.1 99
Josef Vencl 11.1 100 == Role ==
Ondřej Steffl 6.1 101
Ondřej Steffl 9.1 102 * **Správa - Oprávnění ((% class="small" %)PERMISSION_MANAGER(%%))**
Ondřej Steffl 6.1 103
Josef Vencl 11.1 104 == Role x Role ==
Ondřej Steffl 6.1 105
Ondřej Steffl 9.1 106 * **Správa - Role x Role ((% class="small" %)OBJECT_ROLE_OBJECT_ROLE_MANAGER(%%))**
Ondřej Steffl 6.1 107
Josef Vencl 11.1 108 == Sada dokumentů ==
Ondřej Steffl 6.1 109
Ondřej Steffl 9.1 110 * Zobrazení - Sada Dokumentů ((% class="small" %)READ_DOCUMENT_SET(%%))
111 * **Vytvoření - Sada Dokumentů ((% class="small" %)CREATE_DOCUMENT_SET(%%))**
112 * Úprava - Sada Dokumentů ((% class="small" %)UPDATE_DOCUMENT_SET(%%))
113 * Smazání - Sada Dokumentů ((% class="small" %)DELETE_DOCUMENT_SET(%%))
Ondřej Steffl 6.1 114
Josef Vencl 11.1 115 == Složka, štítek, logický blok ==
Ondřej Steffl 3.1 116
Ondřej Steffl 9.1 117 * Zobrazení - Štítek ((% class="small" %)READ_TAG_ACTIVITY_SET(%%))
118 * **Vytvoření - Štítek ((% class="small" %)CREATE_TAG_ACTIVITY_SET(%%))**
119 * Úprava - Štítek ((% class="small" %)UPDATE_TAG_ACTIVITY_SET(%%))
120 * Prohlížení při plnění - Štítek ((% class="small" %)VIEW_TAG_ACTIVITY_SET(%%))
121 * Smazání - Štítek ((% class="small" %)DELETE_TAG_ACTIVITY_SET(%%))
122 * Zobrazení - Logický Blok ((% class="small" %)READ_LOGICAL_ACTIVITY_SET(%%))
123 * **Vytvoření - Logický Blok ((% class="small" %)CREATE_LOGICAL_ACTIVITY_SET(%%))**
124 * Úprava - Logický Blok ((% class="small" %)UPDATE_LOGICAL_ACTIVITY_SET(%%))
125 * Prohlížení při plnění - Logický Blok ((% class="small" %)VIEW_LOGICAL_ACTIVITY_SET(%%))
126 * Smazání - Logický Blok ((% class="small" %)DELETE_LOGICAL_ACTIVITY_SET(%%))
127 * Zobrazení - Složka ((% class="small" %)READ_FOLDER_ACTIVITY_SET(%%))
128 * Vytvoření - Složka ((% class="small" %)CREATE_FOLDER_ACTIVITY_SET(%%))
129 * Úprava - Složka ((% class="small" %)UPDATE_FOLDER_ACTIVITY_SET(%%))
130 * Prohlížení při plnění - Složka ((% class="small" %)VIEW_FOLDER_ACTIVITY_SET(%%))
131 * Smazání - Složka ((% class="small" %)DELETE_FOLDER_ACTIVITY_SET(%%))
Ondřej Steffl 1.1 132
Josef Vencl 11.1 133 == Uživatel ==
Ondřej Steffl 3.1 134
Ondřej Steffl 9.1 135 * Zobrazení - Uživatel ((% class="small" %)READ_USER(%%))
136 * **Vytvoření - Uživatel ((% class="small" %)CREATE_USER(%%))**
137 * Úprava - Uživatel ((% class="small" %)UPDATE_USER(%%))
138 * Smazání - Uživatel ((% class="small" %)DELETE_USER(%%))
139 * **Správa subtypů Uživatelů ((% class="small" %)MANAGE_USER_SUBTYPES(%%))**
Ondřej Steffl 3.1 140
Josef Vencl 11.1 141 == Uživatel x Aktivita/Hodnocení ==
Ondřej Steffl 3.1 142
Ondřej Steffl 9.1 143 * Vytvoření - Uživatel x Aktivita ((% class="small" %)CREATE_USER_ACTIVITY(%%))
144 * Úprava - Uživatel x Aktivita ((% class="small" %)UPDATE_USER_ACTIVITY(%%))
145 * Smazání - Uživatel x Aktivita ((% class="small" %)DELETE_USER_ACTIVITY(%%))
146 * Zobrazení - Uživatel x Aktivita ((% class="small" %)READ_USER_ACTIVITY(%%))
Josef Vencl 15.1 147 * Vytvoření - Pokus na aktivitě ((% class="small" %)CREATE_USER_ACTIVITY_ATTEMPT(%%))
148 * Vytvoření - Pokus na externí aktivitě ((% class="small" %)CREATE_EXTERNAL_USER_ACTIVITY_ATTEMPT(%%))
149 * Úprava - Pokus na externí aktivitě ((% class="small" %)UPDATE_EXTERNAL_USER_ACTIVITY_ATTEMPT(%%))
150 * Úprava - Pokus na aktivitě ((% class="small" %)UPDATE_USER_ACTIVITY_ATTEMPT(%%))
151 * Úprava - Pokus na dokončené aktivitě ((% class="small" %)UPDATE_FINISHED_USER_ACTIVITY_ATTEMPT(%%))
152 * Smazání - Pokus na aktivitě ((% class="small" %)DELETE_USER_ACTIVITY_ATTEMPT(%%))
153 * Úprava - Pokus na dokončené externí aktivitě ((% class="small" %)UPDATE_EXTERNAL_FINISHED_USER_ACTIVITY_ATTEMPT(%%))
154 * Smazání - Pokus na externí aktivitě ((% class="small" %)DELETE_EXTERNAL_USER_ACTIVITY_ATTEMPT(%%))
Ondřej Steffl 3.1 155
Josef Vencl 11.1 156 == Uživatel x Kvalifikace ==
Ondřej Steffl 3.1 157
Ondřej Steffl 9.1 158 * Vytvoření - Uživatel x Kvalifikace ((% class="small" %)CREATE_USER_QUALIFICATION(%%))
159 * Úprava - Uživatel x Kvalifikace ((% class="small" %)UPDATE_USER_QUALIFICATION(%%))
160 * Smazání - Uživatel x Kvalifikace ((% class="small" %)DELETE_USER_QUALIFICATION(%%))
Ondřej Steffl 3.1 161
Josef Vencl 11.1 162 == Uživatel x plnění Kvalifikace ==
Ondřej Steffl 6.1 163
Ondřej Steffl 9.1 164 * Vytvoření - Uživatel x plnění Kvalifikace ((% class="small" %)CREATE_USER_QUALIFICATION_ATTEMPT(%%))
165 * Úprava - Uživatel x plnění Kvalifikace ((% class="small" %)UPDATE_USER_QUALIFICATION_ATTEMPT(%%))
166 * Smazání - Uživatel x plnění Kvalifikace ((% class="small" %)DELETE_USER_QUALIFICATION_ATTEMPT(%%))
Ondřej Steffl 6.1 167
Josef Vencl 11.1 168 == Uživatel x plnění Pozice ==
Ondřej Steffl 6.1 169
Ondřej Steffl 9.1 170 * Zobrazení - Uživatel x plnění Pozice ((% class="small" %)READ_USER_POSITION_ATTEMPT(%%))
171 * Vytvoření - Uživatel x plnění Pozice ((% class="small" %)CREATE_USER_POSITION_ATTEMPT(%%))
172 * Úprava - Uživatel x plnění Pozice ((% class="small" %)UPDATE_USER_POSITION_ATTEMPT(%%))
173 * Smazání - Uživatel x plnění Pozice ((% class="small" %)DELETE_USER_POSITION_ATTEMPT(%%))
Ondřej Steffl 6.1 174
Josef Vencl 11.1 175 == Uživatel x Složka ==
Ondřej Steffl 3.1 176
Ondřej Steffl 9.1 177 * Vytvoření - Uživatel x Složka ((% class="small" %)CREATE_USER_ACTIVITY_SET(%%))
178 * Úprava - Uživatel x Složka ((% class="small" %)UPDATE_USER_ACTIVITY_SET(%%))
179 * Smazání - Uživatel x Složka ((% class="small" %)DELETE_USER_ACTIVITY_SET(%%))
Ondřej Steffl 3.1 180
Josef Vencl 11.1 181 == Uživatel x Uživatel ==
Ondřej Steffl 8.1 182
Ondřej Steffl 9.1 183 * Vytvoření - Uživatel x Uživatel ((% class="small" %)CREATE_USER_USER(%%))
184 * Úprava - Uživatel x Uživatel ((% class="small" %)UPDATE_USER_USER(%%))
185 * Smazání - Uživatel x Uživatel ((% class="small" %)DELETE_USER_USER(%%))
Ondřej Steffl 8.1 186
Josef Vencl 11.1 187 == Uživatel x Uživatelská Skupina ==
Ondřej Steffl 8.1 188
Ondřej Steffl 9.1 189 * Vytvoření - Uživatel x Uživatelská Skupina ((% class="small" %)CREATE_USER_USERGROUP(%%))
190 * Úprava - Uživatel x Uživatelská Skupina ((% class="small" %)UPDATE_USER_USERGROUP(%%))
191 * Smazání - Uživatel x Uživatelská Skupina ((% class="small" %)DELETE_USER_USERGROUP(%%))
Ondřej Steffl 8.1 192
Josef Vencl 11.1 193 == Uživatel/Skupina x Dokument/Sada Dokumentů ==
Ondřej Steffl 3.1 194
Ondřej Steffl 9.1 195 * Vytvoření - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)CREATE_USER_EXT_DOCUMENT_EXT(%%))
196 * Úprava - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)UPDATE_USER_EXT_DOCUMENT_EXT(%%))
197 * Smazání - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)DELETE_USER_EXT_DOCUMENT_EXT(%%))
Ondřej Steffl 3.1 198
Josef Vencl 11.1 199 == Uživatel/Skupina x Role ==
Ondřej Steffl 3.1 200
Ondřej Steffl 9.1 201 * Vytvoření - Uživatel/Skupina x Role ((% class="small" %)CREATE_USER_EXT_ROLE(%%))
202 * Úprava - Uživatel/Skupina x Role ((% class="small" %)UPDATE_USER_EXT_ROLE(%%))
203 * Smazání - Uživatel/Skupina x Role ((% class="small" %)DELETE_USER_EXT_ROLE(%%))
204 * **Administrátorský pohled ((% class="small" %)MANAGE_ADMIN_VIEW(%%))**
205 * **Správa přepínání účtů ((% class="small" %)MANAGE_SWITCH_ACCOUNT(%%))**
Ondřej Steffl 1.1 206
Josef Vencl 11.1 207 == Uživatelská Skupina ==
Ondřej Steffl 3.1 208
Ondřej Steffl 9.1 209 * Zobrazení - Uživatelská Skupina ((% class="small" %)READ_USERGROUP(%%))
210 * **Vytvoření - Uživatelská Skupina ((% class="small" %)CREATE_USERGROUP(%%))**
211 * Úprava - Uživatelská Skupina ((% class="small" %)UPDATE_USERGROUP(%%))
212 * Smazání - Uživatelská Skupina ((% class="small" %)DELETE_USERGROUP(%%))
Ondřej Steffl 1.1 213
Josef Vencl 11.1 214 == Uživatelská Skupina x Aktivita/Hodnocení ==
Ondřej Steffl 8.1 215
Ondřej Steffl 9.1 216 * Vytvoření - Uživatelská Skupina x Aktivita ((% class="small" %)CREATE_USERGROUP_ACTIVITY(%%))
217 * Úprava - Uživatelská Skupina x Aktivita ((% class="small" %)UPDATE_USERGROUP_ACTIVITY(%%))
218 * Smazání - Uživatelská Skupina x Aktivita ((% class="small" %)DELETE_USERGROUP_ACTIVITY(%%))
Ondřej Steffl 8.1 219
Josef Vencl 11.1 220 == Uživatelská Skupina x Kvalifikace ==
Ondřej Steffl 3.1 221
Ondřej Steffl 9.1 222 * Vytvoření - Uživatelská Skupina x Kvalifika ((% class="small" %)CREATE_USERGROUP_QUALIFICATION(%%))
223 * Úprava - Uživatelská Skupina x Kvalifika ((% class="small" %)UPDATE_USERGROUP_QUALIFICATION(%%))
224 * Smazání - Uživatelská Skupina x Kvalifika ((% class="small" %)DELETE_USERGROUP_QUALIFICATION(%%))
Ondřej Steffl 3.1 225
Josef Vencl 11.1 226 == Uživatelská skupina x Pozice ==
Ondřej Steffl 8.1 227
Ondřej Steffl 9.1 228 * Vytvoření - Uživatelská Skupina x Pozice ((% class="small" %)CREATE_USERGROUP_POSITION(%%))
229 * Úprava - Uživatelská Skupina x Pozice ((% class="small" %)UPDATE_USERGROUP_POSITION(%%))
230 * Smazání - Uživatelská Skupina x Pozice ((% class="small" %)DELETE_USERGROUP_POSITION(%%))
Ondřej Steffl 8.1 231
Josef Vencl 11.1 232 == Uživatelská Skupina x Složka ==
Ondřej Steffl 8.1 233
Ondřej Steffl 9.1 234 * Vytvoření - Uživatelská Skupina x Složka ((% class="small" %)CREATE_USERGROUP_ACTIVITY_SET(%%))
235 * Úprava - Uživatelská Skupina x Složka ((% class="small" %)UPDATE_USERGROUP_ACTIVITY_SET(%%))
236 * Smazání - Uživatelská Skupina x Složka ((% class="small" %)DELETE_USERGROUP_ACTIVITY_SET(%%))
Ondřej Steffl 8.1 237
Josef Vencl 11.1 238 == Uživatelská Skupina x Uživatelská Skupina ==
Ondřej Steffl 3.1 239
Ondřej Steffl 9.1 240 * Vytvoření - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)CREATE_USERGROUP_USERGROUP(%%))
241 * Úprava - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)UPDATE_USERGROUP_USERGROUP(%%))
242 * Smazání - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)DELETE_USERGROUP_USERGROUP(%%))
Josef Vencl 11.1 243
244 = Kontrola oprávnění =
245
Josef Vencl 13.1 246 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 247
248 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í.