Sprint 4

Días

  • Lunes 19/06
  • Miércoles 21/06
  • Viernes 23/06

Objetivo

Implementar el sistema de responses y manejo de errores en la API de calificaciones. Agregar tests de los modelos y endpoints creados en el sprint 3. Implementar los permisos en el Admin.

Tareas

API de calificaciones

  1. Implementar el Response Builder

  2. Implementar las responses de éxito

  3. Implementar las responses de error

  4. Agregar middlewares de seguridad

  5. Agregar validaciones a las requests

  6. Usar NULL como valor por defecto en los campos nulleables

  7. Agregar tests de Range

  8. Agregar tests del endpoint POST /ratings

  9. Agregar tests del endpoint OPTIONS /ratings

  10. Agregar tests del endpoint OPTIONS /

  11. Buscar app user por email o miba_id

  12. Escapar el mensaje del app user

  13. Agregar el header Allow a las responses OPTIONS

Admin

  1. Implementar los permisos de App

  2. Implementar los permisos de AppUser

  3. Implementar los permisos de Brand

  4. Implementar los permisos de Browser

  5. Implementar los permisos de Device

  6. Implementar los permisos de Message

  7. Implementar los permisos de Platform

  8. Implementar los permisos de Range

  9. Implementar los permisos de Rating

  10. Implementar los permisos de User

  11. Implementar el borrado lógico: para Platform, Device, Browser, Brand, Rating, Range, AppUser y App