- Añadir campo creationTimestamp
- Añadir método hasExpired()
- Añadir método void deleteExpiredTokens()
- Añadir entidad Training que consiste en:
- Una pista
- De 0 a 4 alumnos
- Un entrenador
- Una fecha y hora de comienzo
- Una fecha y hora de fin
- Creación de entrenamientos
- Elimininación de entrenamientos
- Listar entrenamientos existentes
- Añadir un alumno a un entrenamiento
- Eliminar un alumno de un entrenamiento
- Test para las entidades Token y Training
- Test para los daos TokenDao y TrainingDao
- Modificación de UserDetailsServiceImpl para eliminar tokens caducados
- Implementación del recurso TrainingResource con los endpoints:
- [/api/v0/trainings],methods=[POST]
- [/api/v0/trainings],methods=[GET]
- [/api/v0/trainings/{id}/pupils],methods=[GET]
- [/api/v0/trainings/{id}/pupils],methods=[POST]
- [/api/v0/trainings/{id}],methods=[DELETE]
- [/api/v0/trainings/{id}/pupils/{pupil_id}],methods=[DELETE]
- [/api/v0/users],methods=[POST]
- Test funcionales para la el recurso TrainingResource
- Implementación de vista para mostrar entrenamientos disponibles.
- Implementación de vista para crear un nuevo entrenamiento