tipplan_faza
prev_chainc0030
parent_masterc0024
ciljKorisnik koji ima role u vise tenanta (Ivan = Konjik root + Limit voditelj + Optika voditelj) moze brzo prebacit kontekst.
koraci{
"7.1": {
"naziv": "Top-bar tenant switcher",
"akcije": [
"Header komponenta: dropdown s listom user_tenants (iz session.tenant_scope)",
"Klik na tenant -> POST /tenants/{tenant_id}/activate -> session.aktivni_tenant_id se mijenja",
"Indikator boje per tenant (Konjik=zlatna, Limit=plava, Optika=zelena)"
],
"fajlovi": [
"sucelje/web/components/TenantSwitcher.tsx"
]
},
"7.2": {
"naziv": "Role-based dashboard",
"akcije": [
"Konjik roo
acceptance_kriteriji[
"Login kao ivan_brtan -> dropdown ima 3 opcije (Konjik, Limit, Optika)",
"Switch na Limit -> dashboard se mijenja u \"knjigovodja\" mod",
"Limit dashboard -> klik komitent_a -> ulazi u sobu komitenta",
"Impersonate komitent_a -> crveni bar vidljiv, \"Vrati se\" radi",
"Pacijent login -> vidi samo svoju sobu, NEMA tenant switchera (samo jedan tenant)"
]