Návody pro TwoDo CMS
Přidání uživatelů, tvorba rolí a přiřazení práv
TwoDo CMS nám umožňuje přesně řídit přístupové práva pomocí systému rolí a uživatelů. V tomto návodu se naučíme:
- Proč jsou role klíčové pro bezpečnost systému.
- Jak v rolích přiřazovat oprávnění k jednotlivým modulům.
- Jak vytvářet uživatele a přiřadit jim role.
Význam rolí a práv
Role fungují jako pracovní pozice v systému – například "Administrátor", "Redaktor" nebo "Překladatel". Každá role obsahuje konkrétní oprávnění k akcím (vytváření, úpravy, publikování) v jednotlivých modulech.
Uživatel může mít více rolí současně. Pokud se oprávnění z různých rolí překrývají, systém vždy upřednostňuje povolující pravidla.
Vytvoření nové role
- Přejdeme do modulu Uživatelé → V levém panelu zvolíme cílovou úroveň (např. Kořen)
- V pravém panelu klikneme na "Vytvořit" → zvolíme typ "Role"
- Pojmenujeme roli (např. "Redaktor českého webu")
- V záložce Nastavení nastavíme:
- Povolené moduly (např. Stránky, Komponenty)
- Konkrétní práva (vytváření, ukládání, publikování)
- Jazykové mutace (lze vybrat konkrétní jazyky nebo nechat neomezené)






Přidání nového uživatele do existující role
- Přejdeme do modulu Uživatelé → V levém panelu vybereme cílovou roli (např. "Redaktor")
- Klikneme na "Vytvořit" v pravém panelu
- Vyplníme základní údaje (username, email)
- Na vyplněný email dorazí přihlašovací údaje, nebo můžeme v detailu nově vytvořeného uživatele heslo změnit



Kombinace více rolí
Na detailu uživatele můžeme můžeme přiřadit i více rolí současně - systém pak kombinuje jejich oprávnění podle těchto pravidel:
- Povolení má vždy přednost před zákazem.
- Pokud jedna role něco umožňuje a druhá to zakazuje, vždy vyhrává povolení.
Praktický příklad: Nadnárodní web s jazykovými mutacemi
- Regionální role
- Cluster CZ (Přístup do stránek a příspěvků pouze českých lokací)
- Cluster SK (Přístup do stránek a příspěvků pouze slovenských lokací)
- Cluster DE (Přístup do stránek a příspěvků pouze německých lokací)
- Jazykové role
- Mutations CZ: Přístup pouze do české mutace
- Mutations SK: Přístup pouze do slovenské mutace
- Mutations DE: Přístup pouze do německé mutace
- Mutations: Přístup do všech jazyků
