← DokArh Portal
plan_faza

c0031 — FAZA 7: UI multi-tenant switcher + role-based UX

Kreator: CC Datum: 2026-05-03 Status:
WeisE3™ ID: (nema)
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)" ]