Uživatelé

Role a oprávnění

Pochopte systém přístupového řízení na základě rolí v MedikaBee

MedikaBee používá systém přístupového řízení na základě rolí (RBAC), kde každý uživatel může mít jednu nebo více rolí. Role určují, ke kterým částem administračního panelu má uživatel přístup.

Přehled rolí

RoleŠtítekÚroveň přístupu
SprávceČervenýPlný přístup do systému
DůvěrníkModrýSpráva objednávek + export
PokladníkZelenýSpráva objednávek + export

Oprávnění podle rolí

Správce

Správci mají neomezený přístup k celému systému:

  • Zobrazení, vytváření, úprava a mazání uživatelů
  • Zobrazení, vytváření, úprava a mazání produktů
  • Zobrazení, aktualizace a mazání objednávek
  • Export objednávek do Excelu a PDF
  • Úprava nastavení aplikace
  • Zobrazení protokolu aktivit

Důvěrník

Důvěrníci spravují objednávky:

  • Zobrazení všech objednávek a filtrování podle stavu
  • Aktualizace stavu objednávky (čeká → potvrzeno → zaplaceno)
  • Export objednávek do Excelu a PDF
  • Zobrazení jako volitelný důvěrník ve veřejném formuláři objednávek
Při změně jména důvěrníka jsou automaticky aktualizovány všechny objednávky odkazující na jeho staré jméno.

Pokladník

Pokladníci mají přístup k objednávkám (bez možnosti mazat):

  • Zobrazení všech objednávek a filtrování podle stavu
  • Aktualizace stavu objednávky
  • Export objednávek do Excelu a PDF

Uživatelé s více rolemi

Uživatelé mohou mít libovolnou kombinaci rolí. Například:

KombinacePřípad použití
důvěrník + pokladníkČlen, který sbírá objednávky i vyřizuje platby
správce + důvěrníkSprávce, který se zobrazuje i jako volitelný důvěrník

Role jsou uloženy jako seznam oddělený čárkami v databázi a serializovány jako JSON pole v API.

Oznámení o změně rolí

Když administrátor změní role uživatele, postižený uživatel obdrží automatické e-mailové oznámení s výpisem starých a nových rolí. To zajišťuje transparentnost změn oprávnění.

Copyright © 2026