Switcher y navegación
Dentro del admin de un tenant, el sidebar incluye un switcher que permite cambiar de tienda o volver al selector.
Ubicación
El switcher está en el sidebar oscuro del admin (app.html). Muestra:
- Iniciales del tenant actual (avatar gradiente)
- Nombre del tenant
- Chevron de dropdown
Funcionamiento
Al hacer clic en el switcher:
- Se muestra dropdown con las demás tiendas de la identidad
- Cada opción tiene: avatar, nombre, badge de plan
- Seleccionar otra tienda →
/admin/workspaces/:tenant_id/enter - Link "Ver todas mis tiendas" →
/admin/workspaces
Flujo
Admin en "Tienda Lima"
→ Clic en switcher
→ Dropdown: "Tienda Cusco" / "Tienda Arequipa" / "Ver todas"
→ Seleccionar "Tienda Cusco"
→ /admin/workspaces/<cusco-id>/enter
→ Valida membresía server-side
→ Emite nuevo admin_token con tenant de Cusco
→ /admin (ahora en Cusco)
Seguridad
El cambio de tienda siempre pasa por el endpoint /admin/workspaces/:tenant_id/enter que valida server-side la membresía. Nunca se confía en el cliente para el tenant_id.