genial. Ahora en la pantalla de gestión de una SA, hay que dejar solo los permisos relacionados con GCP, los otros. sistemas no se van a mostrar. Ademas, el boton para abrir la console de google hay que eliminarlo, y en su lugar hay que poner un botoncito rojo con una cruz que sea para eliminar el permiso de GCP relacioando
Ahora voy a hacer los cambios: filtrar solo permisos de GCP, eliminar la columna de Sistema (ya no es necesaria), quitar el botón de link externo y agregar un botón rojo de eliminar.
Realicé los siguientes cambios en la pantalla de gestión de SA:
gcpPermissions = serviceAccount.permissions.filter(p => p.system === "GCP")text-red-500 hover:text-red-700 hover:bg-red-50y dentro de la SA, podemos agregar un boton rojo que diga "Eliminar Service Account" ?
Cuando el usuario haga click, le debe salir un cartel de warning con el aviso "La eliminación de una SA no puede revertirse. Para confirmar debes escribir "Deseo continuar con la eliminación de esta service account" y un textbox en donde debe ingresar ese texto, si no ingresa el texto exactamente como se indica no le permite clickear el boton de continuar.
Debajo del warning debe ir un mensaje que diga "Se enviará aprobación a los otros owners de esta SA para la confirmación final"
Ahora voy a agregar el estado para el diálogo de eliminación y el texto de confirmación, y luego agregar el botón y el diálogo:
Agregué el botón rojo "Eliminar Service Account" en el header de la pantalla de detalle. Al hacer click se abre un diálogo con: