You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Como administrador del sistema de Cursos,
Quiero que se verifique automáticamente que el usuario tiene una suscripción activa antes de permitir una solicitud de generación,
Para asegurar que solo los usuarios con suscripciones válidas puedan acceder a esta funcionalidad.
Criterios de Aceptación
Antes de procesar cualquier solicitud de generación, el sistema debe verificar el estado de la suscripción del usuario.
Si el usuario tiene una suscripción activa, la solicitud de generación debe procesarse normalmente.
Si el usuario no tiene una suscripción activa, la solicitud debe ser rechazada y se debe mostrar un mensaje de error apropiado.
El mensaje de error debe indicar claramente que se requiere una suscripción activa para usar la función de generación.
La verificación de la suscripción no debe causar un retraso perceptible en la respuesta del sistema.
El sistema debe registrar los intentos de generación de usuarios sin suscripción activa para fines de auditoría.
La verificación debe realizarse en el backend para evitar manipulaciones del lado del cliente.
Casos de Prueba
Verificar que un usuario con suscripción activa puede realizar una solicitud de generación exitosamente.
Comprobar que un usuario sin suscripción activa recibe un mensaje de error al intentar una generación.
Probar con un usuario cuya suscripción ha expirado recientemente.
Verificar el comportamiento con un usuario que nunca ha tenido una suscripción.
Comprobar que la verificación funciona correctamente después de que un usuario renueva su suscripción.
Intentar realizar una solicitud de generación con un token de autenticación inválido o expirado.
Verificar que los logs de auditoría registran correctamente los intentos fallidos de generación.
Asegurar que la consulta del estado de la suscripción sea eficiente y no cause retrasos significativos en la respuesta.
Crear un endpoint separado para la verificación de la suscripción que pueda ser llamado desde el frontend antes de intentar una generación.
Asegurar que la lógica de verificación de suscripción está centralizada y puede ser fácilmente reutilizada en otras partes del sistema si es necesario.
Descripción / User Story
Como administrador del sistema de Cursos,
Quiero que se verifique automáticamente que el usuario tiene una suscripción activa antes de permitir una solicitud de generación,
Para asegurar que solo los usuarios con suscripciones válidas puedan acceder a esta funcionalidad.
Criterios de Aceptación
Casos de Prueba
Validación Técnica
Commits relacionados
3502888
https://github.com/P4-Games/FinGuru/commit/ba180ccd576b61105b1ea6cc9a91bdee0e804018
The text was updated successfully, but these errors were encountered: