Hide last authors
Josef Vencl 12.1 1 (% class="box" %)
2 (((
3 Oprávnění jsou povolení využívat různé funkce Competentu nebo nakládat s jeho objekty. Soubory oprávnění jsou [[role 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník (📖).Role.WebHome]], které jsou přiřazovány uživatelům.
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 (((
17 Globální oprávnění na změny v obrazovce Nastavení nelze provést. Na přístup k obrazovce je zapotřebí být superadmin.
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(%%))
Ondřej Steffl 3.1 147
Josef Vencl 11.1 148 == Uživatel x Kvalifikace ==
Ondřej Steffl 3.1 149
Ondřej Steffl 9.1 150 * Vytvoření - Uživatel x Kvalifikace ((% class="small" %)CREATE_USER_QUALIFICATION(%%))
151 * Úprava - Uživatel x Kvalifikace ((% class="small" %)UPDATE_USER_QUALIFICATION(%%))
152 * Smazání - Uživatel x Kvalifikace ((% class="small" %)DELETE_USER_QUALIFICATION(%%))
Ondřej Steffl 3.1 153
Josef Vencl 11.1 154 == Uživatel x plnění Kvalifikace ==
Ondřej Steffl 6.1 155
Ondřej Steffl 9.1 156 * Vytvoření - Uživatel x plnění Kvalifikace ((% class="small" %)CREATE_USER_QUALIFICATION_ATTEMPT(%%))
157 * Úprava - Uživatel x plnění Kvalifikace ((% class="small" %)UPDATE_USER_QUALIFICATION_ATTEMPT(%%))
158 * Smazání - Uživatel x plnění Kvalifikace ((% class="small" %)DELETE_USER_QUALIFICATION_ATTEMPT(%%))
Ondřej Steffl 6.1 159
Josef Vencl 11.1 160 == Uživatel x plnění Pozice ==
Ondřej Steffl 6.1 161
Ondřej Steffl 9.1 162 * Zobrazení - Uživatel x plnění Pozice ((% class="small" %)READ_USER_POSITION_ATTEMPT(%%))
163 * Vytvoření - Uživatel x plnění Pozice ((% class="small" %)CREATE_USER_POSITION_ATTEMPT(%%))
164 * Úprava - Uživatel x plnění Pozice ((% class="small" %)UPDATE_USER_POSITION_ATTEMPT(%%))
165 * Smazání - Uživatel x plnění Pozice ((% class="small" %)DELETE_USER_POSITION_ATTEMPT(%%))
Ondřej Steffl 6.1 166
Josef Vencl 11.1 167 == Uživatel x Složka ==
Ondřej Steffl 3.1 168
Ondřej Steffl 9.1 169 * Vytvoření - Uživatel x Složka ((% class="small" %)CREATE_USER_ACTIVITY_SET(%%))
170 * Úprava - Uživatel x Složka ((% class="small" %)UPDATE_USER_ACTIVITY_SET(%%))
171 * Smazání - Uživatel x Složka ((% class="small" %)DELETE_USER_ACTIVITY_SET(%%))
Ondřej Steffl 3.1 172
Josef Vencl 11.1 173 == Uživatel x Uživatel ==
Ondřej Steffl 8.1 174
Ondřej Steffl 9.1 175 * Vytvoření - Uživatel x Uživatel ((% class="small" %)CREATE_USER_USER(%%))
176 * Úprava - Uživatel x Uživatel ((% class="small" %)UPDATE_USER_USER(%%))
177 * Smazání - Uživatel x Uživatel ((% class="small" %)DELETE_USER_USER(%%))
Ondřej Steffl 8.1 178
Josef Vencl 11.1 179 == Uživatel x Uživatelská Skupina ==
Ondřej Steffl 8.1 180
Ondřej Steffl 9.1 181 * Vytvoření - Uživatel x Uživatelská Skupina ((% class="small" %)CREATE_USER_USERGROUP(%%))
182 * Úprava - Uživatel x Uživatelská Skupina ((% class="small" %)UPDATE_USER_USERGROUP(%%))
183 * Smazání - Uživatel x Uživatelská Skupina ((% class="small" %)DELETE_USER_USERGROUP(%%))
Ondřej Steffl 8.1 184
Josef Vencl 11.1 185 == Uživatel/Skupina x Dokument/Sada Dokumentů ==
Ondřej Steffl 3.1 186
Ondřej Steffl 9.1 187 * Vytvoření - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)CREATE_USER_EXT_DOCUMENT_EXT(%%))
188 * Úprava - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)UPDATE_USER_EXT_DOCUMENT_EXT(%%))
189 * Smazání - Uživatel/Skupina x Dokument/Sada Dokumentů ((% class="small" %)DELETE_USER_EXT_DOCUMENT_EXT(%%))
Ondřej Steffl 3.1 190
Josef Vencl 11.1 191 == Uživatel/Skupina x Role ==
Ondřej Steffl 3.1 192
Ondřej Steffl 9.1 193 * Vytvoření - Uživatel/Skupina x Role ((% class="small" %)CREATE_USER_EXT_ROLE(%%))
194 * Úprava - Uživatel/Skupina x Role ((% class="small" %)UPDATE_USER_EXT_ROLE(%%))
195 * Smazání - Uživatel/Skupina x Role ((% class="small" %)DELETE_USER_EXT_ROLE(%%))
196 * **Administrátorský pohled ((% class="small" %)MANAGE_ADMIN_VIEW(%%))**
197 * **Správa přepínání účtů ((% class="small" %)MANAGE_SWITCH_ACCOUNT(%%))**
Ondřej Steffl 1.1 198
Josef Vencl 11.1 199 == Uživatelská Skupina ==
Ondřej Steffl 3.1 200
Ondřej Steffl 9.1 201 * Zobrazení - Uživatelská Skupina ((% class="small" %)READ_USERGROUP(%%))
202 * **Vytvoření - Uživatelská Skupina ((% class="small" %)CREATE_USERGROUP(%%))**
203 * Úprava - Uživatelská Skupina ((% class="small" %)UPDATE_USERGROUP(%%))
204 * Smazání - Uživatelská Skupina ((% class="small" %)DELETE_USERGROUP(%%))
Ondřej Steffl 1.1 205
Josef Vencl 11.1 206 == Uživatelská Skupina x Aktivita/Hodnocení ==
Ondřej Steffl 8.1 207
Ondřej Steffl 9.1 208 * Vytvoření - Uživatelská Skupina x Aktivita ((% class="small" %)CREATE_USERGROUP_ACTIVITY(%%))
209 * Úprava - Uživatelská Skupina x Aktivita ((% class="small" %)UPDATE_USERGROUP_ACTIVITY(%%))
210 * Smazání - Uživatelská Skupina x Aktivita ((% class="small" %)DELETE_USERGROUP_ACTIVITY(%%))
Ondřej Steffl 8.1 211
Josef Vencl 11.1 212 == Uživatelská Skupina x Kvalifikace ==
Ondřej Steffl 3.1 213
Ondřej Steffl 9.1 214 * Vytvoření - Uživatelská Skupina x Kvalifika ((% class="small" %)CREATE_USERGROUP_QUALIFICATION(%%))
215 * Úprava - Uživatelská Skupina x Kvalifika ((% class="small" %)UPDATE_USERGROUP_QUALIFICATION(%%))
216 * Smazání - Uživatelská Skupina x Kvalifika ((% class="small" %)DELETE_USERGROUP_QUALIFICATION(%%))
Ondřej Steffl 3.1 217
Josef Vencl 11.1 218 == Uživatelská skupina x Pozice ==
Ondřej Steffl 8.1 219
Ondřej Steffl 9.1 220 * Vytvoření - Uživatelská Skupina x Pozice ((% class="small" %)CREATE_USERGROUP_POSITION(%%))
221 * Úprava - Uživatelská Skupina x Pozice ((% class="small" %)UPDATE_USERGROUP_POSITION(%%))
222 * Smazání - Uživatelská Skupina x Pozice ((% class="small" %)DELETE_USERGROUP_POSITION(%%))
Ondřej Steffl 8.1 223
Josef Vencl 11.1 224 == Uživatelská Skupina x Složka ==
Ondřej Steffl 8.1 225
Ondřej Steffl 9.1 226 * Vytvoření - Uživatelská Skupina x Složka ((% class="small" %)CREATE_USERGROUP_ACTIVITY_SET(%%))
227 * Úprava - Uživatelská Skupina x Složka ((% class="small" %)UPDATE_USERGROUP_ACTIVITY_SET(%%))
228 * Smazání - Uživatelská Skupina x Složka ((% class="small" %)DELETE_USERGROUP_ACTIVITY_SET(%%))
Ondřej Steffl 8.1 229
Josef Vencl 11.1 230 == Uživatelská Skupina x Uživatelská Skupina ==
Ondřej Steffl 3.1 231
Ondřej Steffl 9.1 232 * Vytvoření - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)CREATE_USERGROUP_USERGROUP(%%))
233 * Úprava - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)UPDATE_USERGROUP_USERGROUP(%%))
234 * Smazání - Uživatelská Skupina x Uživatelská Skupina ((% class="small" %)DELETE_USERGROUP_USERGROUP(%%))
Josef Vencl 11.1 235
236 = Kontrola oprávnění =
237
Josef Vencl 13.1 238 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 239
240 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í.