Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Sjednocení rolí je režim správy oprávnění. V závislosti na nastavení systému si vývojáři systému mohou vybrat, zda budou používat Nezávislé role, Povolit sjednocení rolí, nebo Pouze sjednocení rolí, aby splnili různé požadavky na oprávnění.

Systém ve výchozím nastavení používá nezávislé role. Uživatelé musí přepínat mezi rolemi, které vlastní, jednotlivě.

Vývojáři systému mohou povolit sjednocení rolí, což uživatelům umožňuje současně mít oprávnění všech přiřazených rolí a zároveň jim stále umožňuje přepínat role jednotlivě.

Uživatelé jsou nuceni používat pouze sjednocení rolí a nemohou přepínat role jednotlivě.

Sjednocení rolí uděluje maximální oprávnění napříč všemi rolemi. Níže jsou vysvětlení, jak řešit konflikty oprávnění, když mají role různá nastavení pro stejné oprávnění.
Příklad: Role1 je nakonfigurována tak, aby Povolovala konfiguraci rozhraní, a Role2 je nakonfigurována tak, aby Povolovala instalaci, aktivaci, deaktivaci pluginů.


Při přihlášení s rolí s úplnými oprávněními bude mít uživatel obě oprávnění současně.

Scénář 1: Více rolí nastavuje podmínky na stejném poli
Filtr role A: Age < 30
| UserID | Name | Age |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
Filtr role B: Age > 25
| UserID | Name | Age |
|---|---|---|
| 2 | Lily | 29 |
| 3 | Sam | 32 |
Po sloučení:
| UserID | Name | Age |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
| 3 | Sam | 32 |
Scénář 2: Různé role nastavují podmínky na různých polích
Filtr role A: Age < 30
| UserID | Name | Age |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
Filtr role B: Name obsahuje "Ja"
| UserID | Name | Age |
|---|---|---|
| 1 | Jack | 23 |
| 3 | Jasmin | 27 |
Po sloučení:
| UserID | Name | Age |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
| 3 | Jasmin | 27 |
Viditelné sloupce role A: Name, Age
| UserID | Name | Age |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
Viditelné sloupce role B: Name, Sex
| UserID | Name | Sex |
|---|---|---|
| 1 | Jack | Man |
| 2 | Lily | Woman |
Po sloučení:
| UserID | Name | Age | Sex |
|---|---|---|---|
| 1 | Jack | 23 | Man |
| 2 | Lily | 29 | Woman |
Filtr role A: Age < 30, sloupce Name, Age
| UserID | Name | Age |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
Filtr role B: Name obsahuje "Ja", sloupce Name, Sex
| UserID | Name | Sex |
|---|---|---|
| 3 | Jade | Woman |
| 4 | James | Man |
Po sloučení:
| UserID | Name | Age | Sex |
|---|---|---|---|
| 1 | Jack | 23 | Man |
| 2 | Lily | 29 | Woman |
| 3 | Jade | 27 | Woman |
| 4 | James | 31 | Man |
Poznámka: Buňky s červeným pozadím označují data, která jsou neviditelná v jednotlivých rolích, ale viditelná ve sloučené roli.
Pravidla pro sloučení rolí v rámci rozsahu dat: