Feature: Agregar lista de aplicaciones disponibles para el usuario
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 55s

- Nuevo endpoint /api/authentik/applications para obtener apps del usuario
- Componente ApplicationsList que muestra apps en grid responsivo
- Filtrado por grupos del usuario (basado en headers de Authentik)
- UI con iconos, badges de grupos y redirección a cada app
- Refresh automático cada 5 minutos
This commit is contained in:
2025-10-16 21:01:53 -06:00
parent a5d0f1b286
commit fd86acbbfa
3 changed files with 200 additions and 5 deletions

View File

@@ -14,11 +14,16 @@
</div>
<!-- Componentes de autenticación -->
<div v-if="isAuthenticated" class="grid gap-6 lg:grid-cols-2">
<!-- Columna izquierda -->
<div class="space-y-6">
<!-- Avatar y datos básicos -->
<AuthUserAvatar />
<div v-if="isAuthenticated" class="space-y-6">
<!-- Lista de aplicaciones (ancho completo) -->
<AuthApplicationsList />
<!-- Grid de 2 columnas para el resto -->
<div class="grid gap-6 lg:grid-cols-2">
<!-- Columna izquierda -->
<div class="space-y-6">
<!-- Avatar y datos básicos -->
<AuthUserAvatar />
<!-- Botones de acción individuales -->
<UCard class="w-full">
@@ -86,6 +91,7 @@
</div>
</UCard>
</div>
</div>
</div>
<!-- Mensaje si no está autenticado -->