MOCKUP — no producción E250-C0111 · Borrado guiado de identidades globales en la intranet — superficie visual, no es código real

Flujo de eliminación de identidad global

Intranet /panel/intranet/users. Cada estado abajo es una pantalla o diálogo del flujo. Los diálogos se muestran también a 375px (móvil) porque la intranet será responsive (E250-C0110); el diálogo debe caber en móvil.

1

Listado de identidades — nueva acción «Eliminar» por fila

Se añade «Eliminar» junto a las acciones existentes (editar membresías, grant/revoke admin). Botón destructivo (rojo), separado de «Editar». Las filas protegidas (tú mismo, último platform-admin) muestran «Eliminar» deshabilitado con tooltip.

Identidades globales

Gestiona las identidades con acceso a la plataforma: su rol de plataforma, sus membresías por espacio y su eliminación.

Identidad Plataforma Membresías Acciones
20aletm@gmail.com
Kayaks Norte · Editor Volcano Teide · Viewer
marta.owner@elcardon.com
🛡️ Admin plataforma
Kayaks Norte · Owner 👑 Rutas Teide · Owner 👑 Volcano Teide · Admin
Es propietaria única de 2 espacios — su borrado abrirá una resolución guiada.
turisubs@turitop.com
🛡️ Admin plataforma
Sin membresías
root.admin@turitop.com
🛡️ Admin plataforma
Sin membresías
2

Confirmación fuerte — borrado simple (identidad sin ataduras)

Reusa el patrón teclear-el-nombre de IntranetArchiveDialog: aquí se teclea el email exacto. El botón «Eliminar identidad» está deshabilitado hasta que coincide. Aviso de irreversibilidad + qué arrastra (membresías, flag admin, sesiones).

Ver el mismo diálogo antes de teclear (botón deshabilitado)
3

Resolución guiada — la identidad es propietaria de espacios

Estado clave. Enumera los espacios que la identidad posee y, por cada uno, ofrece 4 resoluciones ordenadas por alcance/peligro creciente. La escalada se lee por color y por orden: verde (reasignar, no destruye) → ámbar (vaciar) → rojo (purgar espacio) → rojo intenso (purgar organización). Ningún espacio se borra a ciegas.

Escala de alcance: Reasignar · conserva todo Vaciar · conserva org+espacio Purgar espacio · conserva org Purgar org · borra todo

Nota sobre «Reasignar» deshabilitado: si el espacio no tiene otra membresía elegible, la opción «Reasignar propietario» aparece deshabilitada con la pista «No hay otros miembros a los que reasignar» (ver móvil §6).

4

Sub-confirmación fuerte — «Purgar el espacio»

Cada opción destructiva abre su propia confirmación fuerte con el nombre exacto del item afectado (mismo patrón que IntranetArchiveDialog, modo purge). Aquí: teclear el nombre del espacio. El botón queda deshabilitado hasta coincidir; se enuncia la cascada.

5

Estados bloqueados — guardas que ninguna resolución evita

Dos guardas inviolables. En el listado el botón «Eliminar» ya aparece deshabilitado con tooltip (§1); si aun así se intenta (p.ej. vía API), la intranet lo rechaza con un mensaje claro.

🚫 Auto-eliminación bloqueada

🚫 Último admin de plataforma

6

Responsive — móvil 375px (intranet responsive, E250-C0110)

A 375px el listado pasa de tabla a tarjetas apiladas y los diálogos ocupan casi todo el ancho pero siguen cabiendo. En la resolución guiada, las 4 opciones se apilan en una sola columna manteniendo el orden de peligro. Aquí «Reasignar» va deshabilitado (espacio sin otros miembros).

Intranet / Usuarios
marta.owner@elcardon.com
🛡️ Admin plataforma
Kayaks Norte · Owner 👑 Rutas Teide · Owner 👑
⚠️ Propietaria de 2 espacios — abrirá resolución guiada.
turisubs@turitop.com
Tú · 🛡️ Admin plataforma
No puedes eliminar tu propia identidad.