Oprávnění jsou povolení pro určitého uživatele 📖 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 (skupině uživatelů 📖, složce aktivit nebo aktivitě 📖).

Globální vs. objektová oprávnění

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.

Skupiny oprávnění podle objektu

Oprávnění jsou řazena stejně jako v aplikaci. Název skupiny oprávnění je zde v nadpisu vyšší úrovně. Jednotlivá oprávnění jsou uvozena ikonou ico-rights.png.

Tučně jsou vyznačena oprávnění globální.

Přeškrtnutá oprávnění nejsou v tuto chvíli funkční, jsou připravena pro další vývoj.

Všechna oprávnění typu Vytvoření, Upravení nebo Smazání vyžadují přidělené i oprávnění Zobrazení.

Aktivita/Hodnocení

ico-rights.pngZobrazení - Aktivita (READ_ACTIVITY)
ico-rights.pngVytvoření - Aktivita (CREATE_ACTIVITY)
ico-rights.pngUpravení - Aktivita (UPDATE_ACTIVITY)
ico-rights.pngZměna stavu aktivity (CHANGE_ACTIVITY_STATE)
ico-rights.pngSmazání - Aktivita (DELETE_ACTIVITY)
ico-rights.pngProhlížení při plnění - Aktivita (VIEW_ACTIVITY)
ico-rights.pngPouze zobrazení - Aktivita (VIEW_ONLY_ACTIVITY)
ico-rights.pngRegistrace - Aktivita (REGISTER_ACTIVITY)
ico-rights.pngZájem - Aktivita (INTEREST_ACTIVITY)
ico-rights.pngRezervace - Aktivita (RESERVE_ACTIVITY)
ico-rights.pngSpuštění - Aktivita (LAUNCH_ACTIVITY)
ico-rights.pngSpráva subtypů aktivit (MANAGE_ACTIVITY_SUBTYPES)

Běh Aktivity

Role obsahující tyto oprávnění se přidělují v nastavení běhů aktivity na vazbě Personál x Běh Aktivity.

ico-rights.pngUpravení - Běh Aktivity (UPDATE_ACTIVITY_RUN)

Dodavatel

ico-rights.pngZobrazení - Dodavatel (READ_CONTRACTOR)
ico-rights.pngVytvoření - Dodavatel (CREATE_CONTRACTOR)
ico-rights.pngÚprava - Dodavatel (UPDATE_CONTRACTOR)
ico-rights.pngSmazání - Dodavatel (DELETE_CONTRACTOR)

Dokument

ico-rights.pngZobrazení - Dokument (READ_DOCUMENT)
ico-rights.pngVytvoření - Dokument (CREATE_DOCUMENT)
ico-rights.pngUpravení - Dokument (UPDATE_DOCUMENT)
ico-rights.pngSmazání - Dokument (DELETE_DOCUMENT)

Kvalifikace

ico-rights.pngZobrazení - Kvalifikace (READ_QUALIFICATION)
ico-rights.pngVytvoření - Kvalifikace (CREATE_QUALIFICATION)
ico-rights.pngÚprava - Kvalifikace (UPDATE_QUALIFICATION)
ico-rights.pngProhlížení při plnění - Kvalifikace (VIEW_QUALIFICATION)
ico-rights.pngSmazání - Kvalifikace (DELETE_QUALIFICATION)

Místo

ico-rights.pngVytvoření - Místo (CREATE_PLACE)
ico-rights.pngUpravení - Místo (UPDATE_PLACE)
ico-rights.pngSmazání - Místo (DELETE_PLACE)
ico-rights.pngZobrazení - Místo (READ_PLACE)

Personál x Běh Aktivity

ico-rights.pngVytvoření - Personál x Běh Aktivity (CREATE_USER_ACTIVITY_RUN_STAFF)
ico-rights.pngÚprava - Personál x Běh Aktivity (UPDATE_USER_ACTIVITY_RUN_STAFF)
ico-rights.pngPřiřaditelný jako Personál (ASSIGNABLE_TO_USER_ACTIVITY_RUN_STAFF)
ico-rights.pngSmazání - Personál x Běh Aktivity (DELETE_USER_ACTIVITY_RUN_STAFF)

Pozice

ico-rights.pngZobrazení - Pozice (READ_POSITION)
ico-rights.pngVytvoření - Pozice (CREATE_POSITION)
ico-rights.pngÚprava - Pozice (UPDATE_POSITION)
ico-rights.pngProhlížení při plnění - Pozice (VIEW_POSITION)
ico-rights.pngSmazání - Pozice (DELETE_POSITION)

Role

ico-rights.pngSpráva - Oprávnění (PERMISSION_MANAGER)

Role x Role

ico-rights.pngSpráva - Role x Role (OBJECT_ROLE_OBJECT_ROLE_MANAGER)

Sada dokumentů

ico-rights.pngZobrazení - Sada Dokumentů (READ_DOCUMENT_SET)
ico-rights.pngVytvoření - Sada Dokumentů (CREATE_DOCUMENT_SET)
ico-rights.pngÚprava - Sada Dokumentů (UPDATE_DOCUMENT_SET)
ico-rights.pngSmazání - Sada Dokumentů (DELETE_DOCUMENT_SET)

Složka, štítek, logický blok

ico-rights.pngZobrazení - Štítek (READ_TAG_ACTIVITY_SET)
ico-rights.pngVytvoření - Štítek (CREATE_TAG_ACTIVITY_SET)
ico-rights.pngÚprava - Štítek (UPDATE_TAG_ACTIVITY_SET)
ico-rights.pngProhlížení při plnění - Štítek (VIEW_TAG_ACTIVITY_SET)
ico-rights.pngSmazání - Štítek (DELETE_TAG_ACTIVITY_SET)
ico-rights.pngZobrazení - Logický Blok (READ_LOGICAL_ACTIVITY_SET)
ico-rights.pngVytvoření - Logický Blok (CREATE_LOGICAL_ACTIVITY_SET)
ico-rights.pngÚprava - Logický Blok (UPDATE_LOGICAL_ACTIVITY_SET)
ico-rights.pngProhlížení při plnění - Logický Blok (VIEW_LOGICAL_ACTIVITY_SET)
ico-rights.pngSmazání - Logický Blok (DELETE_LOGICAL_ACTIVITY_SET)
ico-rights.pngZobrazení - Složka (READ_FOLDER_ACTIVITY_SET)
ico-rights.pngVytvoření - Složka (CREATE_FOLDER_ACTIVITY_SET)
ico-rights.pngÚprava - Složka (UPDATE_FOLDER_ACTIVITY_SET)
ico-rights.pngProhlížení při plnění - Složka (VIEW_FOLDER_ACTIVITY_SET)
ico-rights.pngSmazání - Složka (DELETE_FOLDER_ACTIVITY_SET)

Uživatel

ico-rights.pngZobrazení - Uživatel (READ_USER)
ico-rights.pngVytvoření - Uživatel (CREATE_USER)
ico-rights.pngÚprava - Uživatel (UPDATE_USER)
ico-rights.pngSmazání - Uživatel (DELETE_USER)
ico-rights.pngSpráva subtypů Uživatelů (MANAGE_USER_SUBTYPES)
ico-rights.pngPřijímat notifikace uživatelů ()

Uživatel x Aktivita/Hodnocení

ico-rights.pngVytvoření - Uživatel x Aktivita (CREATE_USER_ACTIVITY)
ico-rights.pngÚprava - Uživatel x Aktivita (UPDATE_USER_ACTIVITY)
ico-rights.pngSmazání - Uživatel x Aktivita (DELETE_USER_ACTIVITY)
ico-rights.pngZobrazení - Uživatel x Aktivita (READ_USER_ACTIVITY)
ico-rights.pngVytvoření - Pokus na aktivitě (CREATE_USER_ACTIVITY_ATTEMPT)
ico-rights.pngVytvoření - Pokus na externí aktivitě (CREATE_EXTERNAL_USER_ACTIVITY_ATTEMPT)
ico-rights.pngÚprava - Pokus na externí aktivitě (UPDATE_EXTERNAL_USER_ACTIVITY_ATTEMPT)
ico-rights.pngÚprava - Pokus na aktivitě (UPDATE_USER_ACTIVITY_ATTEMPT)
ico-rights.pngÚprava - Pokus na dokončené aktivitě (UPDATE_FINISHED_USER_ACTIVITY_ATTEMPT)
ico-rights.pngSmazání - Pokus na aktivitě (DELETE_USER_ACTIVITY_ATTEMPT)
ico-rights.pngÚprava - Pokus na dokončené externí aktivitě (UPDATE_EXTERNAL_FINISHED_USER_ACTIVITY_ATTEMPT)
ico-rights.pngSmazání - Pokus na externí aktivitě (DELETE_EXTERNAL_USER_ACTIVITY_ATTEMPT)
ico-rights.pngNabídnout aktivitu v katalogu ()

Uživatel x Kvalifikace

ico-rights.pngVytvoření - Uživatel x Kvalifikace (CREATE_USER_QUALIFICATION)
ico-rights.pngÚprava - Uživatel x Kvalifikace (UPDATE_USER_QUALIFICATION)
ico-rights.pngSmazání - Uživatel x Kvalifikace (DELETE_USER_QUALIFICATION)

Uživatel x plnění Kvalifikace

ico-rights.pngVytvoření - Uživatel x plnění Kvalifikace (CREATE_USER_QUALIFICATION_ATTEMPT)
ico-rights.pngÚprava - Uživatel x plnění Kvalifikace (UPDATE_USER_QUALIFICATION_ATTEMPT)
ico-rights.pngSmazání - Uživatel x plnění Kvalifikace (DELETE_USER_QUALIFICATION_ATTEMPT)

Uživatel x plnění Pozice

ico-rights.pngZobrazení - Uživatel x plnění Pozice (READ_USER_POSITION_ATTEMPT)
ico-rights.pngVytvoření - Uživatel x plnění Pozice (CREATE_USER_POSITION_ATTEMPT)
ico-rights.pngÚprava - Uživatel x plnění Pozice (UPDATE_USER_POSITION_ATTEMPT)
ico-rights.pngSmazání - Uživatel x plnění Pozice (DELETE_USER_POSITION_ATTEMPT)

Uživatel x Pozice

Vytvoření - Uživatel x Pozice ()
ico-rights.pngÚprava - Uživatel x Pozice ()
ico-rights.pngSmazání - Uživatel x Pozice ()

Uživatel x Složka

ico-rights.pngVytvoření - Uživatel x Složka (CREATE_USER_ACTIVITY_SET)
ico-rights.pngÚprava - Uživatel x Složka (UPDATE_USER_ACTIVITY_SET)
ico-rights.pngSmazání - Uživatel x Složka (DELETE_USER_ACTIVITY_SET)

Uživatel x Uživatel

ico-rights.pngVytvoření - Uživatel x Uživatel (CREATE_USER_USER)
ico-rights.pngÚprava - Uživatel x Uživatel (UPDATE_USER_USER)
ico-rights.pngSmazání - Uživatel x Uživatel (DELETE_USER_USER)

Uživatel x Uživatelská Skupina

ico-rights.pngVytvoření - Uživatel x Uživatelská Skupina (CREATE_USER_USERGROUP)
ico-rights.pngÚprava - Uživatel x Uživatelská Skupina (UPDATE_USER_USERGROUP)
ico-rights.pngSmazání - Uživatel x Uživatelská Skupina (DELETE_USER_USERGROUP)

Uživatel/Skupina x Dokument/Sada Dokumentů

ico-rights.pngVytvoření - Uživatel/Skupina x Dokument/Sada Dokumentů (CREATE_USER_EXT_DOCUMENT_EXT)
ico-rights.pngÚprava - Uživatel/Skupina x Dokument/Sada Dokumentů (UPDATE_USER_EXT_DOCUMENT_EXT)
ico-rights.pngSmazání - Uživatel/Skupina x Dokument/Sada Dokumentů (DELETE_USER_EXT_DOCUMENT_EXT)

Uživatel/Skupina x Role

ico-rights.pngVytvoření - Uživatel/Skupina x Role (CREATE_USER_EXT_ROLE)
ico-rights.pngÚprava - Uživatel/Skupina x Role (UPDATE_USER_EXT_ROLE)
ico-rights.pngSmazání - Uživatel/Skupina x Role (DELETE_USER_EXT_ROLE)
ico-rights.pngAdministrátorský pohled (MANAGE_ADMIN_VIEW)
ico-rights.pngSpráva přepínání účtů (MANAGE_SWITCH_ACCOUNT)
ico-rights.pngZobrazení - přiřazení Aktivit dle příslušnosti ke Skupině ()
ico-rights.pngSpráva - přiřazení Aktivit dle příslušnosti ke Skupině ()
ico-rights.pngZobrazení - Šablony Notifikací ()
ico-rights.pngSpráva - Šablony Notifikací ()
ico-rights.pngZobrazení - Nastavení Notifikací ()
ico-rights.pngSpráva - Nastavení Notifikací ()
ico-rights.pngZobrazení - Smazané záznamy (Koš) ()
ico-rights.pngObnovení - Smazané záznamy (Koš) ()
ico-rights.pngPokročilé nástroje ()

Uživatelská Skupina

ico-rights.pngZobrazení - Uživatelská Skupina (READ_USERGROUP)
ico-rights.pngVytvoření - Uživatelská Skupina (CREATE_USERGROUP)
ico-rights.pngÚprava - Uživatelská Skupina (UPDATE_USERGROUP)
ico-rights.pngSmazání - Uživatelská Skupina (DELETE_USERGROUP)

Uživatelská Skupina x Aktivita/Hodnocení

ico-rights.pngVytvoření - Uživatelská Skupina x Aktivita (CREATE_USERGROUP_ACTIVITY)
ico-rights.pngÚprava - Uživatelská Skupina x Aktivita (UPDATE_USERGROUP_ACTIVITY)
ico-rights.pngSmazání - Uživatelská Skupina x Aktivita (DELETE_USERGROUP_ACTIVITY)

Uživatelská Skupina x Kvalifikace

ico-rights.pngVytvoření - Uživatelská Skupina x Kvalifika (CREATE_USERGROUP_QUALIFICATION)
ico-rights.pngÚprava - Uživatelská Skupina x Kvalifika (UPDATE_USERGROUP_QUALIFICATION)
ico-rights.pngSmazání - Uživatelská Skupina x Kvalifika (DELETE_USERGROUP_QUALIFICATION)

Uživatelská skupina x Pozice

ico-rights.pngVytvoření - Uživatelská Skupina x Pozice (CREATE_USERGROUP_POSITION)
ico-rights.pngÚprava - Uživatelská Skupina x Pozice (UPDATE_USERGROUP_POSITION)
ico-rights.pngSmazání - Uživatelská Skupina x Pozice (DELETE_USERGROUP_POSITION)

Uživatelská Skupina x Složka

ico-rights.pngVytvoření - Uživatelská Skupina x Složka (CREATE_USERGROUP_ACTIVITY_SET)
ico-rights.pngÚprava - Uživatelská Skupina x Složka (UPDATE_USERGROUP_ACTIVITY_SET)
ico-rights.pngSmazání - Uživatelská Skupina x Složka (DELETE_USERGROUP_ACTIVITY_SET)

Uživatelská Skupina x Uživatelská Skupina

ico-rights.pngVytvoření - Uživatelská Skupina x Uživatelská Skupina (CREATE_USERGROUP_USERGROUP)
ico-rights.pngÚprava - Uživatelská Skupina x Uživatelská Skupina (UPDATE_USERGROUP_USERGROUP)
ico-rights.pngSmazání - Uživatelská Skupina x Uživatelská Skupina (DELETE_USERGROUP_USERGROUP)

Kontrola oprávnění

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 📖 (Nedostatečná práva).

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í.

Tags:
Created by Josef Vencl on 2020/10/15 09:37