Saltar al contenido principal

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:

  1. Se muestra dropdown con las demás tiendas de la identidad
  2. Cada opción tiene: avatar, nombre, badge de plan
  3. Seleccionar otra tienda → /admin/workspaces/:tenant_id/enter
  4. 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.